matlab初学者,想问一下图片中的A=ones(2,3);A(:)=1:6怎么得出那个结果的,分别代表什么意思?谢了

如题所述

ones(2,3)是表示建立一个列为2行为3的数值全为1的矩阵,并赋给A,即第一句执行结果为:
A=
1 1 1

1 1 1

A(:)=1:6是将A的值按列的顺序分别赋值1,2,3,4,5,6。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-04
matlab中关于数组的保存是按列存储的,也就是说从内存中读取这个数组,是先读第一列再第二列,以此类推,赋值也同样就是按列赋值了。本回答被提问者和网友采纳
相似回答