今天编程matlab报错下标索引必须为正整数类型或逻辑类型,检查了好几遍变量的下标,发现都是整数,并不是下标为小数造成的。无赖检查全部代码,发现一处漏掉了乘号*,本该是Kob*(y-r(k)),漏掉乘号之后括号中的部分被当做变量Kob的下标了。赶紧记下来,希望能帮到大家。
本文详细解析了一位程序员在使用MATLAB进行编程时遇到的下标索引错误,原本应该作为乘法运算的一部分,由于遗漏了乘号,导致括号内的表达式被误解释为变量的下标,通过仔细检查代码并及时修正,解决了这一问题。
今天编程matlab报错下标索引必须为正整数类型或逻辑类型,检查了好几遍变量的下标,发现都是整数,并不是下标为小数造成的。无赖检查全部代码,发现一处漏掉了乘号*,本该是Kob*(y-r(k)),漏掉乘号之后括号中的部分被当做变量Kob的下标了。赶紧记下来,希望能帮到大家。