How to import data into guide which uses a function I have created

2 ビュー (過去 30 日間)
Darren Koh
Darren Koh 2018 年 3 月 13 日
コメント済み: Darren Koh 2018 年 3 月 13 日
Hello is there a way to import excel data into a simple GUIDE i have created? I understand workspace data can only be accessed on a script but not a function, hence is there a way to import data in a gui and then pass the data into a function i have created to use the data? Thanks!

採用された回答

KSSV
KSSV 2018 年 3 月 13 日
1. The workspace can be accessed by a function, provided you input the variable name of the data as a input to the function.
2. You can input the name of excel file with path to your gui and then read the file inside the gui function.
  3 件のコメント
KSSV
KSSV 2018 年 3 月 13 日
Why this line?
raw.handles=raw;
Excel file is read and data is loaded into variable raW already.
Darren Koh
Darren Koh 2018 年 3 月 13 日
Oh i see ok i have deleted that line already. But the gui is still not using the 'raw' variable and i dont get why. I have written my function in the push button code below.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
storedvals = handles.storedvals;
index_selected = handles.index_selected;
print = 'None';
x = 0;
y = 0;
tableData = get(handles.uitable1, 'data');
storedvals(cellfun('isempty', storedvals)) = {0};
M=cell2mat(storedvals);
r=index_selected;
if M(1)~=0
t=1;
x=M(1);
p=1;
flag = eqtcompare3(r, t, p, x, y, raw);

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by