当前位置: 首页 > 程序语言 >怎么画三维图呢,求助,万分感谢

怎么画三维图呢,求助,万分感谢

作者 UZippo
来源: 小木虫 550 11 举报帖子
+关注

如何用matlab画分段的三维图呢?可以帮我看一下下面这个例子,十分感谢!!!
例子:0<=x<=6;
      0<=y<=4;
当0<=y<=1时,z=x-y;
当1<y<=3时,z=x+2y;
当3<y<=4时,z=x+y;
如何用matlab做出这种分段的三维图呢?

今日热帖
  • 精华评论
  • 18630320334

    散点图行么。。。把所有点算出来。。。

  • 18630320334

    我在火车上,要程序得后天了,就是求分段函数,把所有xyz求出来,再用plot3或者surf函数画一下。。。

  • chengsi9406

    画出来的图像是这样子的。
    怎么画三维图呢,求助,万分感谢
    1513700043(1).png

  • chengsi9406

    引用回帖:
    7楼: Originally posted by UZippo at 2017-12-20 08:36:38
    嗯嗯,可不可以把程序发给我看看
    ...

    clear;
    [x,y] = meshgrid(linspace(0,6,100),linspace(0,4,100));
    z = (x-y).*(y>=0 & y<=1) + (x+2*y).*(y>1 & y<=3) + (x+y).*(y>3 & y<=4);
    mesh(x,y,z)

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓