Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-12-10
年龄: 38
帖子: 1
声望力: 0 ![]() |
![]()
通过低层的绘图操作,运用实验数据或者自产生的序列 或者自定义函数 自定义坐标轴 通过编程实现 二维图形的绘制 并且,要求对所绘制的图形有相应的标注对应.(设置多个图形比如背景颜色可自定义变化;线形宽度:形状可改变:标记符:组合键的设置:网格线的开关,坐标轴的有无等等.)
screen=get(0,'screensize') W=screen(3);H=screen(4); figure('color',[1,1,1],'position',[0.2*H,0.2*H,0.5*W,0.3*H],... 'name','二维绘图系统','numberTitle','off','menubar','none'); %定义Plot菜单 hplot=uimenu(gcf,'label','&plot'); uimenu(hplot,'label','sine wave','call',... ['t=-2*pi ![]() 'set(hgon,''enable'',''on'');',... 'set(hgoff,''enable'',''on'');',... 'set(hbon,''enable'',''on'');',... 'set(hboff,''enable'',''on'');']); uimenu(hplot,'label','cosine wave','call',... ['t=-2*pi ![]() 'set(hgon,''enable'',''on'');',... 'set(hgoff,''enable'',''on'');',... 'set(hbon,''enable'',''on'');',... 'set(hboff,''enable'',''on'');']); uimenu(hplot,'label','exp wave','call',... ['t=-5:0.1:5;','plot(t,exp(t));',... 'set(hgon,''enable'',''on'');',... 'set(hgoff,''enable'',''on'');',... 'set(hbon,''enable'',''on'');',... 'set(hboff,''enable'',''on'');']); uimenu(hplot,'label','log wave','call',... ['t=-3:0.1:3;','plot(t,log(t));',... 'set(hgon,''enable'',''on'');',... 'set(hgoff,''enable'',''on'');',... 'set(hbon,''enable'',''on'');',... 'set(hboff,''enable'',''on'');']); %定义Option菜单项 hoption=uimenu(gcf,'label','&option'); hgon=uimenu(hoption,'label','&grid on',... 'call','grid on','enable','off'); hgoff=uimenu(hoption,'label','&grid off',... 'call','grid off','enable','off'); hbon=uimenu(hoption,'label','&box on',... 'separator','on','call','box on','enable','off'); hboff=uimenu(hoption,'label','&box off',... 'call','box off','enable','off'); hfigcor=uimenu(hoption,'label','&figure color','separator','on'); uimenu(hfigcor,'label','&red','Accelerator','r',...%Accellerator是Ctrl+*组合键 'call','set(gcf,''color'',''r'');'); uimenu(hfigcor,'label','&blue','Accelerator','b',...%Accellerator是Ctrl+*组合键 'call','set(gcf,''color'',''b'');'); uimenu(hfigcor,'label','&yellow','call',... 'set(gcf,''color'',''y'');'); uimenu(hfigcor,'label','&white','call',... 'set(gcf,''color'',''w'');'); %定义Quit菜单项 uimenu(gcf,'label','&quit','call','close(gcf)'); 这里面线形宽度:形状可改变怎么加程序?????并且希望有讲解!!!!谢谢了 我是新手 还请大家帮帮我....:lovely: :lovely: :lovely: :lovely: :lovely: |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[分享][讨论]C++ 快速FFT(rlft3)用于2D处理 | 149700017 | MATLAB论坛 | 0 | 2009-02-25 22:47 |
在matlab图片中如何编辑斜体字母——谢谢 | clojj | MATLAB论坛 | 0 | 2009-01-14 16:51 |
“定函数”-哥德巴赫猜想张俊龙的 “四个新工具”之3 | 龙舞山威 | 数学 | 0 | 2008-12-28 15:13 |
[紧急求助]应该是一个简单的问题,但是折磨我很久~涉及到字符串表达的一个问题 | yanxuan | MATLAB论坛 | 7 | 2008-11-18 01:44 |
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 |