【发布时间】:2020-06-02 15:01:30
【问题描述】:
我正在尝试将一个变量写入一个结构并从另一个现有结构中读取它:
struct1.vector = struct2.matrix(:,1);
当我在脚本中运行这一行时,它将创建一个双变量 struct1。这就是为什么我会收到错误:
无法执行赋值,因为这种类型的变量不支持点索引。
当我在命令行窗口中运行同一行时,它会按照我的意愿创建一个结构变量 struct1。还有多行,我尝试写入 struct1 ,有时前 4 行有效,而第 5 行无效。 我不明白为什么脚本会创建一个替身,有人可以帮我解决这个问题吗?
非常感谢您的帮助,谢谢。
【问题讨论】:
-
您好,欢迎来到 stackoverflow。请看stackoverflow.com/help/minimal-reproducible-example