Cách tạo một mảng trong MATLAB

Cach Tao Mot Mang Trong Matlab



Trong MATLAB, một mảng là một cấu trúc dữ liệu cơ bản cho phép bạn lưu trữ và sửa đổi tập hợp các giá trị được lưu trữ trong đó. Các mảng trong MATLAB được lưu trữ trong các hàng và cột và có thể có nhiều kích thước. Bạn có thể làm việc với ma trận, bảng và vectơ bằng mảng. Mảng một chiều trong MATLAB là một véc tơ và mảng nhiều chiều được gọi là một Ma trận.

Trong hướng dẫn này, chúng ta sẽ thảo luận về các mảng và cách tạo chúng trong MATLAB.







Cách tạo một mảng trong MATLAB

Trong MATLAB, bạn có một số cách tiếp cận để tạo mảng dựa trên kiểu và kích thước của chúng. Mảng có thể được xây dựng dưới dạng một hàng, một cột hoặc có nhiều hàng và nhiều cột.



Để tạo mảng trong MATLAB, bạn có thể thực hiện theo các cách được nêu dưới đây:



1: Tạo Mảng có một Hàng trong MATLAB

Bạn có thể tạo một mảng một hàng trong MATLAB bằng cách thêm khoảng trắng hoặc dấu phẩy giữa các giá trị và đặt chúng trong dấu ngoặc vuông, loại mảng này còn được gọi là vectơ hàng.





Ví dụ: đoạn mã mẫu bên dưới sẽ tạo một mảng 1×5 trong MATLAB.

một = [ 5 7 6 3 4 ]




2: Tạo Mảng một Cột trong MATLAB

Bạn cũng có thể tạo mảng gồm một cột, để tạo mảng này, hãy sử dụng dấu chấm phẩy giữa các giá trị. Mảng có một cột duy nhất được gọi là mảng cột.

Xem xét ví dụ sau về việc tạo một mảng 5×1 trong MATLAB.

một = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: Tạo một mảng nhiều hàng trong MATLAB

Bạn cũng có thể tạo một mảng gồm nhiều hàng bằng cách tách các hàng bằng dấu chấm phẩy.

Bạn có thể tạo một mảng 3×3 trong MATLAB bằng mã mẫu bên dưới:

một = [ 1 6 9 ; 3 5 7 ; 7 9 mười một ]



Trong ví dụ dưới đây, chúng tôi đã tạo một mảng các chuỗi có hai hàng và ba cột:

str = [ 'Canada' , 'Anh' , 'HOA KỲ' ;
'Nước Ý' , 'Thổ Nhĩ Kỳ' , 'Nước Đức' ]


4: Tạo một mảng với các giá trị cách đều nhau

Để tạo một mảng với các giá trị cách đều nhau trong MATLAB, bạn có thể sử dụng toán tử dấu hai chấm (:) . Mã mẫu dưới đây trình bày cách tạo một mảng gồm năm phần tử với các giá trị cách đều nhau.

x = 2 : 2 : 10



Bạn cũng có thể sử dụng hàm MATLAB có sẵn gọi là không gian trống () để tạo một mảng với các giá trị cách đều nhau trong một phạm vi nhất định.

Tạo một mảng gồm 5 giá trị từ 0 đến 10 thông qua đoạn mã mẫu sau:

khoảng trống ( 0 , 10 , 5 )


5: Tạo một mảng với các giá trị giống hệt nhau

Bạn tạo một mảng có các giá trị giống hệt nhau bằng cách sử dụng một số hàm dựng sẵn trong MATLAB, chẳng hạn như số không() cái() . Đối với các chức năng này, bạn phải gán các hàng và cột theo cách thủ công và nó sẽ tạo mảng cho bạn.

Ví dụ, sau đây chức năng số không sẽ tạo ra một ma trận hoặc một mảng số không:

z = số không ( 1 , 3 )



Để tạo một Ma trận hoặc một mảng của một, bạn có thể sử dụng những chức năng trong MATLAB:

z = cái ( 1 , 3 )


6: Tạo một mảng với các giá trị khác nhau

Để tạo một mảng với các giá trị khác nhau trong MATLAB, bạn có thể sử dụng công cụ tích hợp sẵn rand() hàm, trong đó bạn phải tự gán các hàng và cột và nó sẽ tạo mảng cho bạn.

Ví dụ: đoạn mã dưới đây sẽ tạo một mảng 2×3 các giá trị ngẫu nhiên trong MATLAB.

rand ( 2 , 3 )


dòng dưới cùng

Trong MATLAB, mảng được sử dụng để lưu trữ và thao tác tập hợp các giá trị một cách hiệu quả. Bạn có thể sử dụng nhiều phương pháp khác nhau để tạo các mảng đơn và nhiều chiều trong MATLAB. Hướng dẫn này trình bày các cách khác nhau để tạo một mảng trong MATLAB và hiểu được nó sẽ giúp bạn tạo một mảng để thực hiện các bài toán tính toán và phân tích phức tạp một cách dễ dàng.