matlab Index exceeds matrix dimensions.
子函数:
function [MminT] =MminT(M,H,r,i)
syms x;
y=(x-i(M)).*(x-i(M+1))./((i(M-1)-i(M)).*(i(M-1)-i(M+1))).*r(M-1,H)+(x-i(M-1)).*(x-i(M+1))./((i(M)-i(M-1)).*(i(M)-i(M+1))).*r(M,H)+(x-i(M-1)).*(x-i(M))./((i(M+1)-i(M-1)).*(i(M+1)-i(M))).*r(M+1,H);
c=sym2poly(y);
MminT=roots(c);
程序:
M=2;
H=3;
r=[1 2 3 4 5;2 3 4 5 6;3 4 5 6 7;4 5 6 7 8];
i=[1 2 3 4 5];
[MminT] =MminT(M,H,r,i);
a=MminT;
错误:
Index exceeds matrix dimensions.
Error in ==> aaa at 5
[MminT] =MminT(M,H,r,i);
还是不太懂,应该怎么改呢?我期望的道的MminT是一个数.
matlab Index exceeds matrix dimensions.
答案:1 悬赏:60 手机版
解决时间 2021-05-22 06:32
- 提问者网友:做自己de王妃
- 2021-05-21 13:29
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-05-21 14:28
MminT
看一下这个变量的维数,提示是告诉你这个变量没有你要得到的维数.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯