m0_70827844 2023-10-09 09:33 采纳率: 33.3%
浏览 211

matlab错误此类型的变量不支持使用点进行索引。

img

img

img

麻烦大家帮我看一下这个问题怎么改,之前程序可以运行的,今天突然报错了

  • 写回答

2条回答 默认 最新

  • 进哥聊编程 新星创作者: 编程框架技术领域 2023-10-09 09:40
    关注

    这个错误通常是因为您正在尝试使用点号(.)来索引一个不支持点号语法的变量类型。点号语法只适用于结构体和对象数组,当您尝试将它应用于其他类型的变量时就会出现这个错误。

    例如,如果您有一个大小为3x3的矩阵A,您不能使用A.x或A.y来索引它的元素。相反,您应该使用A(i,j)或A(i)的形式来访问A中的元素。

    如果您想在MATLAB中创建一个结构体或对象数组,并使用点号语法来访问它们的属性或方法,则需要注意确保您的变量类型支持这种语法。

    评论

报告相同问题?

问题事件

  • 修改了问题 10月9日
  • 创建了问题 10月9日