Info
此问题已关闭。 请重新打开它进行编辑或回答。
Getting error while plotting a 2d countour
1 次查看(过去 30 天)
显示 更早的评论
Getting error while plotting a 2d countour plot in my GUI pushbutton functin. Is there any differnce in gui contour and ordinary countur plot? Also how to enter a matrix as input in my gui front pannel... Please helpme...
1 个评论
Alexandra Harkai
2016-10-25
What is the error you're getting? What is it you're trying to plot? Without these it's quite hard to see where your issue is.
回答(1 个)
Marc Jakobi
2016-10-25
In a GUI created in GUIDE, you may have to specify the axes in which to create the contour.
contour(handles.axesName, x, y, z, ...)
You can find/set the "axesName" in the Tag property of the axes.
2 个评论
Marc Jakobi
2016-10-25
Glad I could help. Please accept my answer if it helped you.
str2num('X=[5,-5]')
will return an empty value and
str2double('X=[5,-5]')
will return NaN (Not a Number). This is because the string 'X=[5,-5]' is not a number. You will have to find a way to extract the numbers from the string 'X=[5,-5]', e. g.
Str = get(handles.edit8, 'String'); % returns the string 'X=[5,-5]'
i1 = strfind(Str, '[');
a = sscanf(Str(i1 + 1:end), '%g', 1);
i2 = strfind(Str, ',');
b = sscanf(Str(i2 + 1:end), '%g', 1);
X = [a, b];
此问题已关闭。
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!