matlab中有没有数组啊 怎么定义?

数组就是一维的矩阵啊,比如
a=[1
2
3
4
5
6];
上面是行向量。如果想定义列向量
a=[1;2;3;4;5;6];
或者
a=[1
2
3
4
5
6];
a=a';(表示转置)

可以使用胞元数组来实现。
例如,你想定义一个含100个元素的数组,数组的每个元素是一个向量,那么可以这样:
a=cell(100,1);%定义一个长度为100的胞元数组
a=[1
2
4
5
2];%定义a向量
b=1:23;%定义b向量
a{1}=a;将a向量作为数组a的第一个元素
a{2}=b;%将b向量作为数组a的第二个元素
...

扩展阅读:matlab生成全1向量 ... matlab数组运算例子 ... matlab求数组中数最大值 ... matlab中数组的寻访 ... matlab查找最大值位置 ... 给出数据怎样用matlab绘图 ... matlab利用数组画图 ... matlab随机生成3 3矩阵 ... matlab怎么把数输进数组 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网