主要内容

创建矩阵和阵列

此示例显示了使用MATLAB创建数组和矩阵的基本技术。矩阵和阵列是MATLAB中信息和数据的基本表示。

要创建一个在单行中具有多个元素的数组,请将元素与逗号'或空间分开。这种类型的数组称为行向量。

disp(“创建一个在一行中具有四个元素的数组:')disp('>> a = [1 2 3 4]')a = [1 2 3 4]
创建一个在一行中具有四个元素的数组:>> a = [1 2 3 4] a = 1 2 3 4

要在单列中创建具有多个元素的数组,请将元素与半元素分开。这种类型的数组称为列向量。

disp(“创建一个在单列中具有四个元素的数组:”)disp('>> a = [1;2;3;4]'')a = [1;2;3;4]
在单列中创建一个带有四个元素的数组:>> a = [1;2;3;4] a = 1 2 3 4

要创建一个具有多个行的矩阵,请将行与分号分开。

disp(“创建一个带有三行和三列的矩阵:')disp('>> a = [1 2 3;4 5 6;7 8 9]'')a = [1 2 3;4 5 6;7 8 9]
创建一个带有三行和三列的矩阵:>> a = [1 2 3;4 5 6;7 8 9] a = 1 2 3 4 5 6 7 8 9

要创建一个均匀间隔的数组,请使用“:”操作员指定起点和终点。

disp('创建一个从1开始,以9结束的数组,每个元素分开2:')disp('>> x = 1:2:9')x = 1:2:9
创建一个从1开始,以9结束的数组,每个元素分开2:>> x = 1:2:9 x = 1 3 5 7 9

创建矩阵的另一种方法是使用一个函数,例如零或rand。

disp('创建0'的1 x-5矩阵:')disp('>> z =零(1,5)')z =零(1,5)
创建一个0's的1 x-5矩阵:>> z = zeros(1,5)z = 0 0 0 0 0 0 0