MATLAB中如何把向量拓展成矩阵?比如已知a1=[1;2;3],a2=[2;3;4],a3=[3;4;5],怎样生成A=1 2 32 3 43 4 5

问题描述:

MATLAB中如何把向量拓展成矩阵?
比如已知a1=[1;2;3],a2=[2;3;4],a3=[3;4;5],怎样生成
A=
1 2 3
2 3 4
3 4 5

1) A=[a1';a2';a3']
2) A=[a1,a2,a3]'
3) A(1,:)=a1'
A(2,:)=a2'
A(3,:)=a3'

由于你那个 a1,a2,a3 是列向量
执行命令:A=[a1,a2,a3] 即可 ,注意是其中是 逗号 或者 空格.
假如 a1,a2,a3 是行向量,应该用分号 ‘;’