如何画三维图
已知各个点的x、y、z值,如何画出曲面图?如:
x =
-5.0000 5.0000 -4.7500 -4.5000 -4.2500 -4.0000 -3.7500 -3.5000
y =
-3.0000 -3.0000 3.0000 -2.7500 -2.5000 -2.2500 -2.0000 -1.7500
z =
0 0.9947 0.0004 0.0023 0.0061 0.2972 0.3261 0.3557
由于版面有限仅能取几个数据做例子
谢谢大侠们啦 doc surfc
楼主举的例子好像不是曲面? 是曲线 doc plot3或help plot3 试过能画出曲线,但这样的数据只能画出曲线吗?想得到曲面,不知道怎么处理 plot3,surf,mesh,waterfall,画三维图的命令挺多的,看楼主的需要了 help griddata
PS : 搜索下论坛
回复 地板 tsx68 的帖子
既然是曲线了, 怎画曲面? 不懂! griddata 可以 数据多的话,用mesh来画曲面;数据少的画,用griddata来画,中间需要一个插值过程。回复 9楼 zhoulon 的帖子
z是一维的,数据再多都要插值吧。。。 一时想到别处去了! 的确用griddata可以 clearx = ;
y =;
z =[ (7*0):(7*1);
7*2:7*3;
7*4:7*5;
7*6:7*7;
7*8:7*9;
7*10:7*11;
7*12:7*13;
7*14:7*15;]
surf(x,y,z)
如果是曲面的话,任取个x和y 都对应一个Z,那么Z应该有X*Y个数据,楼主的Z数据不够
页:
[1]