How can i plot a 3d curve ?

37 次查看(过去 30 天)
Hello
How can i plot a 3d curve like (Figure 3D) as attached ?
For example:
x1 = [1 2 3 4 5 6 7 8 9 10];
x2 = [5 4 2 7 15 12 26 84 95 78];
x3 = [12 41 51 62 142 185 192 202 256 275 ];
plot3d (x1,x2,x3)
Using this program, I have obtained a line not a surface.
Please help me.

采纳的回答

Jan
Jan 2017-6-22
See patch and surf.
  4 个评论
Mallouli Marwa
Mallouli Marwa 2017-7-17
Please how can i add the colour This is my example:
y1 = [28 28.5 29 35 50];
y2 = [1e2 1e3 1e4];
y3 = [0.30566 0.31675837 0.3280565163 0.4793385 0.98557455 3.04709 3.157375 3.269625 4.77027 9.7606137 29.5405784 30.576361 31.628 45.4737503 88.77938];
[Y1,Y2]= meshgrid (y1*1e-3 , y2) ; %(20:20:100,0:0.2:1);
figure (2)
surf(Y1,Y2,y3)
xlabel ('Length of layers (mm)')
ylabel('Load resistance (\Omega)')
zlabel('Power (\muW/g^2)')
Mallouli Marwa
Mallouli Marwa 2017-7-17
All my curves are blue
How can i change their colour ?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by