如何在MatlabGUI中用edittext显示数据
我正在使用Matlab开发一个GUI,希望在图形旁边的编辑文本框中显示用于在同一GUI中绘制图形的数据,以便用户可以选择一些数据进行处理。我试图跟踪这个网站上的一个问题,但解决方案对我没有帮助。 以下是我在gui中用于编辑文本的代码:如何在MatlabGUI中用edittext显示数据,matlab,user-interface,matlab-guide,Matlab,User Interface,Matlab Guide,我正在使用Matlab开发一个GUI,希望在图形旁边的编辑文本框中显示用于在同一GUI中绘制图形的数据,以便用户可以选择一些数据进行处理。我试图跟踪这个网站上的一个问题,但解决方案对我没有帮助。 以下是我在gui中用于编辑文本的代码: function selectdata_Callback(hObject, eventdata, handles) % hObject handle to selectdata (see GCBO) % eventdata reserved - t
function selectdata_Callback(hObject, eventdata, handles)
% hObject handle to selectdata (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
X = getappdata(0,'XValue');
Y = getappdata(0,'YValue');
DataGraph = [X,Y];
set(handles.selectdata,'String',DataGraph)
我已使用setappdata
将要使用的数据存储到matlab中。
我想显示的数据示例如下:
X = Y =
200 100
205 175
210 290
215 850
220 1550
225 2000
230 3800
235 5900
240 4001
250 3500
260 1300
270 500
280 358
290 150
300 18
如果有人能帮我解决这个问题,以及用户选择和存储edittext数据的方法,我们将不胜感激 我觉得在这种情况下,一个编辑框比一个编辑框更好。列表框的
value
属性返回所选项目的索引,可用于选择要打印的数据。@excaza非常感谢,我将尝试一下!