小木虫 --- 700万学术达人喜爱的学术科研平台

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

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

如何用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做出这种分段的三维图呢?  返回小木虫查看更多

今日热帖

用户评论

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

2楼: Originally posted by 18630320334 at 2017-12-19 21:55:52
散点图行么。。。把所有点算出来。。。
如果你会的话可以帮我编一下程序,我看看效果怎样感谢感谢!!!

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

4楼: Originally posted by 18630320334 at 2017-12-19 21:59:06
我在火车上,要程序得后天了,就是求分段函数,把所有xyz求出来,再用plot3或者surf函数画一下。。。
好的,我先试试,等你有时间了帮我弄一下就行

画出来的图像是这样子的。

1513700043(1).png

6楼: Originally posted by chengsi9406 at 2017-12-20 00:15:39
画出来的图像是这样子的。
1513700043(1).png
嗯嗯,可不可以把程序发给我看看

7楼: Originally posted by UZippo at 2017-12-20 08:36:38
嗯嗯,可不可以把程序发给我看看
...
clear;
= 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),

猜你喜欢

学术必备
与600万学术达人在线互动!


扫描下载送金币