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)

二者的区别在于,如图:

MATLAB等高线图

/*要想产生三维图,要用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 使三维体系变成正方体 */

 

相关文章:

  • 2021-12-09
  • 2022-01-03
  • 2021-11-30
  • 2021-11-30
  • 2021-05-05
  • 2021-04-22
  • 2021-05-11
猜你喜欢
  • 2021-12-10
  • 2021-07-07
  • 2021-11-30
  • 2021-09-13
  • 2021-07-02
  • 2022-01-20
相关资源
相似解决方案