matlab里如何将矩阵转为数组

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:31:16
有矩阵A=【1204.35184 120.4083 1254.3506.1561】(矩阵有很多元素)
我要转为数组B【n】={1204.35184 120.4083 1254.3506.1561}
怎么写程序?

两个方法:
  1、先转置矩阵,然后使用reshape函数。具体可用help文件了解情况。
  2、可以尝试一下使用循环,直接提取矩阵中的某一个元素的方法使它变成一个一维的数组。数组在MATLAB中是按列存储的,只要 A = B(:) 就行了,至于输出用reshape。

数组一般是c,c++里的叫法,matlab里的矩阵就是数组。
不懂你要转什么。
另外你的A,在matlab里叫向量,范畴上也属于数组。
B如果用大括号,就是cell类型了。