matlab中 Error using ==> mtimes Inner matrix dimensions must agree.
程序A=[3 8 5 1 2];
B=[3 4 5 2 6];
>> i=1:length(A);
>> i=1:length(B);
>> sum=sum(A(i)+A(i)*B(i))
Error using ==> mtimes
Inner matrix dimensions must agree.
matlab中 Error using ==> mtimes Inner matrix dimensions must
答案:1 悬赏:0 手机版
解决时间 2021-05-04 00:43
- 提问者网友:情歌越听越心酸
- 2021-05-03 16:17
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-05-03 17:39
要点乘,而且逻辑上i不应该两次赋值
A=[3 8 5 1 2];
B=[3 4 5 2 6];
i=1:length(A);
j=1:length(B);
sum=sum(A(i)+A(i).*B(j))
再问: A=[3 8 5 1 2]; B=[3 4 5 2 6]; i=1:length(A); j=1:length(B); sum=sum(A(i)+A(i).*B(j)) ??? Index exceeds matrix dimensions. 出现这种情况喔。还有如果要在matlab中敲累加的函数式该怎么敲啊? y=∑Xi+Xi*Yi(i从1到5)是怎么回事啊?
再答: y=sum(A+A.*B)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯