【发布时间】:2018-02-28 21:47:40
【问题描述】:
我是 matlab 新手,我正在尝试制作一个程序,它从用户(使用 gui)获取 x 值和 y 值的参数,将它们放入 2 个不同的向量中,当用户完成后,它使用 plot 来用这两个向量做一个图。
这是我尝试做的:
function pushbutton1_Callback(hObject, eventdata, handles)
x=[];
y=[];
a=str2double(get(handles.edit1,'string'));
b=str2double(get(handles.edit2,'string'));
handles.x=[x a];
handles.y=[y b];
guidata(hObject, handles);
function Doit_Callback(hObject, eventdata, handles)
axes(handles.axes1)
handles.x;
handles.y;
handles.m=handles.x;
handles.n=handles.y;
plot(handles.m,handles.n);
guidata(hObject, handles);
但是绘图功能不起作用。我想从 gui 中的编辑文本中获取 a 和 b 并将它们放入向量 x 和向量 y 中,当我添加完所有我想要的元素我正在尝试在 Doit 函数中使用完整的向量。 任何帮助将不胜感激
【问题讨论】:
标签: matlab vector matlab-guide