Cách thêm một phần tử vào mảng hoặc vectơ trong MATLAB

Cach Them Mot Phan Tu Vao Mang Hoac Vecto Trong Matlab



Thêm một phần tử vào một mảng hoặc vectơ là một thao tác phổ biến trong MATLAB. Cho dù bạn đang làm việc với các tập dữ liệu lớn hay thao tác với các mảng để tính toán toán học, điều cần thiết là phải biết các phương pháp hiệu quả để thực hiện tác vụ này.

Cách thêm một phần tử vào mảng hoặc vectơ trong MATLAB

Việc thêm một phần tử vào mảng có thể được sử dụng để cập nhật mảng, chèn phần tử mới vào mảng hoặc mở rộng mảng, đây là một số cách thực hiện:

1: Sử dụng lập chỉ mục
Cách đơn giản nhất để thêm phần tử vào mảng hoặc vectơ là lập chỉ mục. MATLAB cho phép gán trực tiếp một giá trị cho một chỉ mục cụ thể, mở rộng mảng nếu cần. Ví dụ:







một = [ 1 , 2 , 3 , 4 ] ;
phân tán ( 'Mảng gốc:' ) ;
phân tán ( MỘT ) ;

MỘT ( 5 ) = 5 ;
phân tán ( 'Mảng sau khi thêm phần tử ở chỉ số 5:' ) ;
phân tán ( MỘT ) ;

đầu ra



2: Sử dụng phép nối
Nối là một phương pháp khác để thêm một phần tử vào một mảng hoặc vectơ. Bằng cách sử dụng dấu ngoặc vuông, bạn có thể kết hợp các phần tử mảng hiện có với phần tử mới. Đây là một ví dụ:



một = [ 1 , 2 , 3 , 4 ] ;
phân tán ( 'Mảng gốc:' ) ;
phân tán ( MỘT ) ;
phần tử mới = 5 ;
một = [ A, phần tử mới ] ;
phân tán ( 'Mảng cập nhật:' ) ;
phân tán ( MỘT ) ;

đầu ra





3: Sử dụng chức năng con mèo
Hàm cat() trong MATLAB cho phép nối theo một chiều xác định. Để thêm một phần tử bằng phương pháp này, chúng ta nối mảng ban đầu với phần tử mới theo chiều mong muốn. Đối với vectơ hàng, chúng tôi sử dụng thứ nguyên 2 và đối với vectơ cột, đặt thứ nguyên 1:

một = [ 1 , 2 , 3 , 4 ] ;
phân tán ( 'Mảng gốc:' ) ;
phân tán ( MỘT ) ;
phần tử mới = 5 ;
một = con mèo ( 2 , A, phần tử mới ) ;
phân tán ( 'Mảng cập nhật:' ) ;
phân tán ( MỘT ) ;

đầu ra



4: Sử dụng Hàm vertcat hoặc horzcat
Các hàm vertcat() và horzcat() cung cấp các cách thuận tiện để nối các mảng theo chiều dọc hoặc chiều ngang. Bằng cách sử dụng các hàm này, chúng ta có thể dễ dàng thêm một phần tử vào một mảng hoặc vectơ. Đây là một ví dụ sử dụng horzcat():

đầu ra

Phần kết luận

Việc thêm một phần tử vào mảng hoặc vectơ trong MATLAB là một nhiệm vụ phổ biến với một số kỹ thuật hiệu quả có sẵn. Bằng cách sử dụng các hàm lập chỉ mục, nối, cat hoặc vercat/horzcat, bạn có thể hoàn thành nhiệm vụ này một cách hiệu quả.