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

2 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by