我正在尝试在 Matlab 中创建一个 GUI,一旦您在编辑文本区域中输入了数据,它就会绘制一个特定的图形。我的问题是,当我尝试使用此代码绘制图表时:
function pushbutton3_Callback(hObject, eventdata, handles)
a = str2num(get(handles.edit1,'string'));
b = str2num(get(handles.edit2,'string'));
n1 = str2num(get(handles.edit6,'string'));
n2 = str2num(get(handles.edit4,'string'));
lambda = str2num(get(handles.edit5,'string'));
m = ones(1,a)
s = ones(1,b)
f = ones(1,n1)
g = ones(1,n2)
k = ones(1,lambda)
c = k.*(m.*s/f.*g)
i = -3:1:5
figure
p= plot(c,i)
此错误消息不断弹出:Error times Matrix dimensions must agree
。我不知道该怎么办?我真的需要帮助,因为我有这个项目的最后期限,我一无所知!提前致谢。