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

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)二者的区别在于,如…

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 使三维体系变成正方体 */

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37360.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注