执行.M文件后,输出未显示在MATLAB应用中
1 view (last 30 days)
显示较旧的评论
我正在执行MATLAB应用程序,并且在应用程序设计器代码中执行.M文件之前,所有输出都写入。但是,在执行.m文件后,未编写分配给某些组件的输出值。
a = 5
app.editfield.value = a;
execute_m_file
b = 3
app.editfield_2.value = b;
在这种情况下,a写在控制台中,但不是b!我该如何解决?
3条评论
里克
2021年9月20日
没有任何步骤来复制您的问题,我几乎无能为力。从您的描述中,我不认识出问题的常见原因。
为了避免脚本的可能副作用,您应该考虑将它们转换为函数。这样,您就有一个记录的界面,该接口不会与工作空间中的任何变量混乱,并且不会产生取决于变量的意外效果。