作业帮 > 综合 > 作业

MATLAB中怎样将多个行向量合并为一个矩阵

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 15:08:12
MATLAB中怎样将多个行向量合并为一个矩阵
直接添加就可以了
假设
a=[1 2 3 4];
b=[2 2 2 2];
c=[a ; b];
中间用分号表示换行,如果不需要两行直接写成[a b]就可以
这样写要注意维数一定要一样 别的就没什么了
再问: 如果想通过循环来完成应该怎么办呢
再答: 可以 那你怎么写已知向量的
假设你的已知向量都写在了1*n的A里,每一个向量是m个数,也就是有n/m个已知向量写在了A里边

现在把他们写成行的,先定义一个B来放你的这些向量
B=zeros(n/m,m);
if i=1:n/m
B(i,(i-1)*m+1:i*m)=A((i-1)*m+1:i*m);
end
这样的B应该就可以了