【问题标题】:Execute a function call in MATLAB GUIDE在 MATLAB GUIDE 中执行函数调用
【发布时间】:2012-09-02 15:29:11
【问题描述】:

在 MATLAB 中:

我有这个在命令行中运行最佳的独立函数:

function datacollect()
filename = uigetfile('*.txt')
[col] = importdata(fileName)
long = columns(:,1)
lat = columns(:,2)
handles.long = long;
handles.lat = lat;

但是当我在 GUIDE 中进行函数调用时:

datacollect()

我收到一个错误:

???引用不存在的字段“输出”。

【问题讨论】:

    标签: matlab function matlab-guide


    【解决方案1】:

    我的猜测是GUIDE 中用于保存图形句柄和其他数据的变量handles 与您的函数使用的变量之间存在名称冲突。

    尝试将函数中的 handles 重命名为其他名称,然后再次运行。

    【讨论】:

      猜你喜欢
      • 2017-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多