簡體   English   中英

在MATLAB GUIDE中執行函數調用

[英]Execute a function call in MATLAB GUIDE

在MATLAB中:

我有這個獨立的功能,可以在命令行中最佳運行:

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

但是當我在GUIDE中進行函數調用時:

datacollect()

我收到一個錯誤:

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

我的猜測是, GUIDE中用於保存圖形句柄和其他數據的handles變量與函數使用的變量之間存在名稱沖突。

嘗試將函數中的handles重命名為其他名稱,然后再次運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM