新浪博客

MATLAB画图高级命令(图形句柄)——以曲线y=sin(x)为例

2016-03-03 15:33阅读:
从图形句柄的角度入手,可修改图形的各种属性值(背景颜色,标题等),坐标轴的各种属性值(取值范围,刻度,颜色等),曲线的各种属性值(线宽,颜色,标记),做出符合需要的图像。​
程序代码:​
% purpose:plot sin(x)
% date:160303
%
% vars:
% x,y --value
% hand1 --handle of line
x=linspace(-2*pi,2*pi,100);
y=sin(x);
hand1=plot(x,y);%把句柄存储到变量中
set(gcf,'color',[1 0.8 0.8]);%修改当前图形的属性值
set(gca,'ygrid','on');%修改当前坐标轴的属性值
set(hand1,'color',[1 0.5 0],'linewidth',3);%修改当前曲线的属性值

propedit;%启动属性编辑器,用户可以方便地编辑图形
k=set(hand1)%展示对象的所有属性的所有可能的属性值,k为结构数组
k.Marker%展示Marker属性的所有可能的属性值​


运行结果:​
MATLAB画图高级命令(图形句柄)——以曲线y=sin(x)为例

涉及到的命令:​
set propedit gcf gca​
涉及到的属性:​
color marker ygrid linewidth

我的更多文章

下载客户端阅读体验更佳

APP专享