我想从函数/脚本中调用cftool,进行拟合,将变量存储到工作区,然后继续执行我的函数。天真地,人们可以假设为GUI分配句柄然后使用waitfor(),就像图形对象一样,可以完成这项工作,但这有点短视。 最低限度读取
h = cftool;
waitfor(h);
disp('happy fitting');
当然不起作用。
干杯。
答案 0 :(得分:1)
cftool
未返回句柄,因此您需要使用findall
搜索它:
cftool
f = findall(0,'Type','Figure');
waitfor(f(1))
disp('Happy fitting!')
如果您有多个数字f
可能有多个值,可能会导致一些问题。因此,在致电waitfor
之前,请先跟踪您的数据并检查gui处理的位置。