【发布时间】:2014-09-22 01:44:48
【问题描述】:
我现在正在使用Matlab GUI,并且在从 set() 设置的函数访问返回值时遇到问题。
情况:
我将windowMotionFcn 设置如下:
set(gcf,'WindowButtonMotionFcn',@test);
函数 'test' 可以返回 2 个变量(命名为 var1 和 var2)。但我不知道如何存储它们...
我在互联网上搜索过,没有找到任何方法。
我应该怎么写?
感谢您的帮助和关心。
【问题讨论】:
-
您希望如何存储数据?你想在另一个回调中使用它吗?您想在输出面板中显示它吗?是否要将其保存到文件中?
-
你试过
set(gcf, 'WindowButtonMotionFcn', [@test]),还是set(gcf, 'WindowButtonMotionFcn', {@test})? -
嗨@excaza,我想存储我的变量,例如:[storeVar1 storeVar2] = test Thx a lot
-
嗨@JayInNyc,我之前试过你的代码,但它没有用。 {} 用于将输入参数传递给测试函数。谢谢你的帮助。 :)
标签: matlab function user-interface set handles