> 其他 >
MATLAB中怎样将多个行向量合并为一个矩阵
人气:204 ℃ 时间:2020-03-25 13:02:23
解答
直接添加就可以了
假设
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应该就可以了
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版