我创建了一个 MATLAB gui 来运行某个模拟。
在这个 gui 中是一个按钮来开始模拟。然后,此按钮回调函数将执行计算。这当然会产生一个带有结果的数据集。
此外,界面中还有一个绘图区,以及一个用于在不同图形之间切换的选择框,以显示模拟结果的不同方面。因此,结果也必须可用于 gui 中的其他功能。这是个问题,因为回调函数没有输出
我能想到的两种解决方案是将数据集存储在 MAT 文件中,或者使用全局变量。第一个解决方案对我来说似乎并不正确,而且我了解到如果可能的话,必须避免全局变量。那么这里最好的解决方案是什么?