永发信息网

matlab中??? Error: ()-indexing must appear last in an index expression.

答案:2  悬赏:50  手机版
解决时间 2021-11-27 22:48
  • 提问者网友:心如荒岛囚我终老
  • 2021-11-27 06:46
matlab中??? Error: ()-indexing must appear last in an index expression.
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-11-27 07:04
Y(i) = T(i)(1,k,:);是错误的,matlab不允许这样的写法
比如:
a=[1 2 3;4 5 6;7 8 9];
那么 a(2,:)=[4 5 6];
如果想提取4,5,不能够用a(2,:)(1:2),否则就出现了你说的Error: ()-indexing must appear last in an index expression.
正确的提取方法应该是a(2,1:2)
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-11-27 07:14
将表达式简化,这样的程序自己都看不懂。例如
temp1=....
temp2=....
temp3=....
.....
V=temp1+temp2*temp3+temp4;
请采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯