我是靠谱客的博主 害怕烤鸡,最近开发中收集的这篇文章主要介绍xlabel 用法 matlab,matlab关于使用m语言设计gui设置xlabel出错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果是以下代码:

hf=figure('position',[200 200 600 400],...

'name','gui_hd','numbertitle','off');

ha=axes('position',[0.4 0.1 0.5 0.7],'box','on');

hbsin=uicontrol(hf,'style','pushbutton','position',[50 140 100 30],'string','plot sin(x)','callback',...

['x=0:0.1:4*pi;' 'plot(x,sin(x));' 'axis([0 4*pi -1 1]);']);

hbcos=uicontrol(hf,'style','pushbutton','position',[50 100 100 30],'string','plot cos(x)','callback',...

['x=0:0.1:4*pi;' 'plot(x,cos(x));' 'axis([0 4*pi -1 1]);'])

显示运行正常。

但是我想在绘制图形的时候加上xlabel('x'),ylabel('y')

编制如下代码:

hf=figure('position',[200 200 600 400],...

'name','gui_hd','numbertitle','off');

ha=axes('position',[0.4 0.1 0.5 0.7],'box','on');

hbsin=uicontrol(hf,'style','pushbutton','position',[50 140 100 30],'string','plot sin(x)','callback',...

['x=0:0.1:4*pi;' 'plot(x,sin(x));' 'axis([0 4*pi -1 1]);'   'xlabel(ha,'x'); ' 'ylabel(ha,'y');']);

hbcos=uicontrol(hf,'style','pushbutton','position',[50 100 100 30],'string','plot cos(x)','callback',...

['x=0:0.1:4*pi;' 'plot(x,cos(x));' 'axis([0 4*pi -1 1]);' 'xlabel(ha,'x'); ' 'ylabel(ha,'y');'])

运行就出问题了,错误提示如下:???      ['x=0:0.1:4*pi;' 'plot(x,sin(x));' 'axis([0 4*pi -1 1]);' ' xlabel(ha,'x');' 'ylabel(ha,'y')']);

|

Error: Missing MATLAB operator.

我猜想是xlabel与ylabel中单引号''配对出现了问题,因为添加的时候,不是正常的蓝色,而是黑色的,可不知道怎么去解决。

[本帖最后由 edifiers2008 于 2008-12-22 17:57 编辑]

最后

以上就是害怕烤鸡为你收集整理的xlabel 用法 matlab,matlab关于使用m语言设计gui设置xlabel出错的全部内容,希望文章能够帮你解决xlabel 用法 matlab,matlab关于使用m语言设计gui设置xlabel出错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部