【发布时间】:2015-02-14 16:46:46
【问题描述】:
当我从命令窗口运行 Matlab 脚本时,它运行正常。这个脚本使用函数,所以我必须将变量设为全局变量。
现在,当我从 GUI 中切换按钮的回调函数运行此脚本时,我遇到了错误。错误似乎来自可访问的变量。
我错过了什么吗?这种问题有什么解决办法?
【问题讨论】:
-
请包含错误消息和代码以重现问题。我不知道你在做什么。 “这个脚本使用函数,所以我必须使变量成为全局变量。”你是什么意思?调用函数时无需将变量设为全局变量。
-
@Daniel :你说得对,使用函数时没有必要将变量设为全局变量,但由于没有。正在使用变量,我将它们设为全局而不是传递它们。错误读取从 GUI 运行脚本时未定义变量。谢谢!
标签: matlab function user-interface callback