簡體   English   中英

給定x,y和z間隔繪制3D表面或體積

[英]Plotting a 3D surface or volume, given x, y and z intervals

如何繪制由以下間隔描述的體積?

3<x<5
0<z<x
0<y<x^2

我試圖生成兩組向量。 一個描述起始點,一個描述結束點,表面應位於該點之間。

%start vectors
x1=3:0.1:5;
y1=zeros(21, 1);
z1=zeros(21, 1);

%end vectors
x2=x1;
y2=x1.^2;
z2=x1;

hold on

%plot the points in the same figure
scatter3(x2,y2,z2);
scatter3(x1,y1,z1);

hold off

但是,我的嘗試僅顯示每個點,我不確定它們是否正確。

好吧,你的問題不是很清楚,但是我想你想要這樣的東西嗎?

[xx,yy] = meshgrid(3:0.1:5,3:0.1:5);
surf(xx,yy,xx.^2);
xlabel('x');
ylabel('y');
zlabel('z');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM