Matlab将矢量转换为矩阵

Gar*_*gob 2 matlab

我不确切地知道如何用这个问题来表达,但我有3个列向量,我试图将它们变成矩阵,这样矩阵基本上看起来像[v1 v2 v2]

其中每个向量的长度明显大于1.

有自动方法吗?

现在,我要走了

matrix{1} = v1;
matrix{2} = v2;
matrix{3} = v3;
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为当我打印出我的矩阵时,我得到了

matrix = 

    [50x1 double]    [50x1 double]    [50x1 double]
Run Code Online (Sandbox Code Playgroud)

而不是实际的数字.

Asa*_*din 5

假设您的列向量定义为:

>>v1 = [1; 2; 3];
>>v2 = [4; 5; 6];
>>v3 = [7; 8; 9];
Run Code Online (Sandbox Code Playgroud)

那么你的矩阵就是这些列的行向量:

>>m = [v1 v2 v3];
Run Code Online (Sandbox Code Playgroud)

  • 尝试谷歌搜索一下,我甚至不使用matlab (11认同)