gpt4 book ai didi

matlab - 运行 GUI 需要在 GUIDE 中打开 .fig 文件

转载 作者:行者123 更新时间:2023-12-02 05:47:57 26 4
gpt4 key购买 nike

我正在尝试运行我创建的 MATLAB GUI。如果我使用 GUIDE 打开 .fig 文件并按那里的运行按钮,它就会完美运行。

但是,当我双击 MATLAB“当前文件夹”部分中的 .fig 文件时,似乎无法找到 handles 变量。这会导致每当使用 handles 时都会出现错误。

为什么会发生这种情况?有修复/解决方法吗?

我正在使用 MATLAB R2011,但我也在 R2012 上尝试过。代码运行良好,并且可以很好地显示 GUI,但是当它遇到 handles 变量时,会出现以下错误:

尝试引用非结构数组的字段。

最佳答案

当您使用 GUIDE 创建 GUI 时,它应该创建一个 .fig 文件和一个 .m 文件。要运行它,您应该运行 .m 文件,而不是双击 .fig 文件。

.fig 文件仅包含有关 GUI 布局的静态信息 - 其中没有任何可执行文件可以初始化句柄 等。

关于matlab - 运行 GUI 需要在 GUIDE 中打开 .fig 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15678762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com