声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2456|回复: 0

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

[复制链接]
发表于 2016-3-4 14:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
从图形句柄的角度入手,可修改图形的各种属性值(背景颜色,标题等),坐标轴的各种属性值(取值范围,刻度,颜色等),曲线的各种属性值(线宽,颜色,标记),做出符合需要的图像。​



    程序代码:​

% 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属性的所有可能的属性值​



    运行结果:​


    涉及到的命令:​

    set  propedit  gcf  gca​

    涉及到的属性:​

    color  marker  ygrid  linewidth

转自:http://blog.sina.com.cn/s/blog_a0d5c2aa0102vxer.html
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-28 15:13 , Processed in 0.144404 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表