在《MATLAB指南》中执行函数调用

在《MATLAB指南》中执行函数调用,matlab,function,matlab-guide,Matlab,Function,Matlab Guide,在MATLAB中: 我有一个在命令行中运行最佳的独立函数: function datacollect() filename = uigetfile('*.txt') [col] = importdata(fileName) long = columns(:,1) lat = columns(:,2) handles.long = long; handles.lat = lat; 但当我在指南中进行函数调用时: datacollect() 我得到一个错误: ???对不存在的字段“output”

在MATLAB中:

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

function datacollect()
filename = uigetfile('*.txt')
[col] = importdata(fileName)
long = columns(:,1)
lat = columns(:,2)
handles.long = long;
handles.lat = lat;
但当我在指南中进行函数调用时:

datacollect()
我得到一个错误:

???对不存在的字段“output”的引用


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

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