-1

我正在跑步matlab R2008b,并愿意将 a 转换vectorarray. 有没有办法做到这一点?

谢谢。

4

1 回答 1

0

在 Matlab 中,向量本质上是一个维度为 1xN(行向量)和 Nx1 列向量的数组(矩阵)。您使用转置将一个转换为另一个:

a=zeros(1,5); % row vector of zeros
a = 1:5; % row vector with numbers 1..5 in it
aCol = a' ; % column vector
aCol2 = a(:); % turns it into a column vector as well...

顺便说一句 - “Matlab”中的“Mat”代表“矩阵”,而不是“数学”。Matlab 中的一切都是矩阵......即使它的维度是 1x1。

于 2013-02-17T21:51:46.280 回答