Info
この質問は閉じられています。 編集または回答するには再度開いてください。
I am trying to plot a 3D figure defined by z>=0:
1 回表示 (過去 30 日間)
古いコメントを表示
I triY(I),Z(I),'.'); xlabel('X'); ylabel('Y'); zlabel('Z');
Please help me
0 件のコメント
回答 (1 件)
Bruno Luong
2018 年 10 月 13 日
編集済み: Bruno Luong
2018 年 10 月 13 日
x = linspace(-2,2,50);
y = linspace(-2,2,50);
z = linspace(-0.1,2,50);
x = reshape(x,[],1,1);
y = reshape(y,1,[],1);
z = reshape(z,1,1,[]);
R2 = x.^2+y.^2+z.^2;
I = R2>=1 & R2<=4 & z>=0;
isosurface(x,y,z,I,0.5); % 0.5 is middle of 0 and 1
axis equal
4 件のコメント
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!