Matlab 编程出现这个错误: Subscript indices must either be real positive integers or logicals
答案:2 悬赏:70
解决时间 2021-02-13 13:36
- 提问者网友:相思瘸子
- 2021-02-12 20:26
Matlab 编程出现这个错误: Subscript indices must either be real positive integers or logicals
最佳答案
- 二级知识专家网友:为你轻狂半世殇
- 2021-02-12 21:38
你这个是函数吗?保存为PLA.m文件吗?
运行的时候是怎么运行的?
是直接点运行?还是在命令行用PLA(X,Y)这样调用?
你的数据X,Y是怎样的?
然后报错的提示是程序的那一行出现问题了?
按照你的程序,很少可能报那样的错
运行的时候是怎么运行的?
是直接点运行?还是在命令行用PLA(X,Y)这样调用?
你的数据X,Y是怎样的?
然后报错的提示是程序的那一行出现问题了?
按照你的程序,很少可能报那样的错
全部回答
- 1楼网友:安稳不如野
- 2021-02-12 23:00
这个错误是说:
角标不能是正整数或逻辑变量
由于你的循环变量是i
而你下面的循环又用j
rx=x(j)-xc
这句应当是
rx=x(i)-xc %j改成i
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯