MATLAB加减法计算

请问a=[123456]b=[4;5;6;1;2;3]a+b怎么求解谢谢使得a+b=579579... 请问a=[1 2 3 4 5 6]
b=[4 ;5; 6; 1; 2; 3]
a+b怎么求解 谢谢
使得a+b=5 7 9 5 7 9
展开
 我来答
minquan一人
推荐于2016-12-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

代码:

a=[1 2 3 4 5 6];
b=[4 5 6 1 2 3];
a+b

结果:

ans =
     5     7     9     5     7     9

补充:

a=[1 2]

产生的行向量

b=[4;5]

产生的是列向量

只有矩阵维度相同,才能进行 + - 运算

追问
你说的没错,但是我的a,b是参数表达式,计算结果a就是行向量,b就是列向量,这样一来a+b没法相加,怎么办
追答

思路:

先转置成相同大小再计算

代码:

a=[1 2 3 4 5 6];
b=[4; 5; 6; 1; 2; 3];
b=b';
a+b

结果

ans =
     5     7     9     5     7     9
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式