MATLAB-此类型的变量不支持使用花括号进行索引

在写代码时,遇到MATLAB中 “此类型的变量不支持使用花括号进行索引” 的报错。百度都没怎么有呜呜呜
在这里插入图片描述
原因:
{ }花括号是对cell里的每个cell里的内容进行索引,出现此报错,是公式中的某一个变量在之前不是cell类型
比如,我这里报错,是因为之前写了一行 ‘P2 = …’,在这里,我没有写成 ‘P2{i}=…’ ,所以就报错了

解决办法:
检查前面的定义,或者运算中,公式中所涉及的变量是否一直是cell类型,也可以设断点查看(就是在报错的的地方,还有之前有这几个变量的某些地方设断点,边运行,边点开右边查看具体的值,总有一个地方写错了,算式里涉及的某个变量不是cell类型的)

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐