matlab如何将多个一维矩阵合并成一个

 我来答
shine戚七七
推荐于2017-09-19 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2608万
展开全部
1、一维数组直接合并
数组 work1[x1,x2——,xn],
work2[y1,y2——,yn],
现在要生成一个数组work3,
work3中的数据为[x1,x2,x3--xn,y1,y2--yn];
合并方法:
步骤一: 直接将两个矩阵合并
步骤二: A = [1,2,3,4];
步骤三: B = [-1,-2,-3,-4];
步骤四: C = zeros(1,size(B,2)+size(A,2));
步骤五: C = [A, B];

2、一维数组交叉合并:
数组work1[x1,x2——,xn],
work2[y1,y2——,yn],
现在要生成一个数组work3,
work3中的数据为[x1,y1,x2,y2——,xn,yn];

步骤一: A = [1,2,3,4];
步骤二: B = [-1,-2,-3,-4];
步骤三: C = zeros(1,size(B,2)+size(A,2));
步骤四: C(1:2:end) = A;
步骤五: C(2:2:end) = B ;
步骤六: C = 1 -1 2 -2 3 -3 4 -4。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swimfall
推荐于2016-08-06 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:15万
展开全部
如果ai是列向量,直接用A=[a1, a2, a3, ... an]就可以。
如果是按行向量组合,用A=[a1; a2; a3; ... an]
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdinten
2011-06-07 · TA获得超过6588个赞
知道大有可为答主
回答量:3562
采纳率:56%
帮助的人:1305万
展开全部
你想把多个列向量合并成一个矩阵?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式