matlab 等高线颜色,MATLAB等高线图 - osc_ygiycxyf的个人空间 - OSCHINA - 中文开源技术交流社区...

1.普通等高线

>>[x,y]=meshgrid(-5:0.1:5,-3:0.1:3);

>>z=x.^2+y.^2;

>>contour(x,y,z)

给普通等高线加标签

>>[C,h]=contour(x,y,z);

>>set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)

二者的区别在于,如图:

6573e98beedb6f63761a340fa8215f74.png

/*要想产生三维图,要用contour3(z,n),z是函数,n是产生n个级别的等高线*/

/**装扮这些图像的选项,>>surface(x,y,z,'EdgeColor',[.8 .8 .8]),'FaceColor',[.8 .8 .8]*/

这里的数字表示颜色,分别是[.红 .绿  .蓝]

这里观察图像用到view(a,b) //不懂什么意思

2.三维图像

(1)mesh(x,y,z)只是plot在三维上的扩展

(2)带渐变颜色的用surf(x,y,z)

(3)带颜色而且图底带等高线的用surfc(x,y,z)

(4)带颜色光滑无线的surfl(x,y,z)

/*另外这几个修改颜色用colormap(gray)*/

(5)阴影的形式三种

>>shading  interp   颜色插值

>>shading faceted   显示网格

>>shading flat   为每个网格着色,但不显示网格

/*>>axis square 使三维体系变成正方体 */

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值