[英]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.