MATLAB-此类型的变量不支持使用花括号进行索引
在写代码时,遇到MATLAB中 “此类型的变量不支持使用花括号进行索引” 的报错。百度都没怎么有呜呜呜

原因:
{ }花括号是对cell里的每个cell里的内容进行索引,出现此报错,是公式中的某一个变量在之前不是cell类型
比如,我这里报错,是因为之前写了一行 ‘P2 = …’,在这里,我没有写成 ‘P2{i}=…’ ,所以就报错了
解决办法:
检查前面的定义,或者运算中,公式中所涉及的变量是否一直是cell类型,也可以设断点查看(就是在报错的的地方,还有之前有这几个变量的某些地方设断点,边运行,边点开右边查看具体的值,总有一个地方写错了,算式里涉及的某个变量不是cell类型的)
在MATLAB编程时遇到了'此类型的变量不支持使用花括号进行索引'的错误。问题源于尝试用花括号对非cell类型的变量进行索引。解决方案是检查代码中涉及该变量的前序定义,确保其始终保持为cell类型。可以设置断点逐步调试,找出导致变量类型错误的位置。
1271

被折叠的 条评论
为什么被折叠?



