How to make cylinder without cylinder function?
2 ビュー (過去 30 日間)
古いコメントを表示
Kash Costello
2018 年 11 月 6 日
コメント済み: Felipe Guerrero Medina
2020 年 12 月 28 日
Does anyone know how to make a cylinder without using the cylinder function? Like, will meshgrid be a good way to start? I would really appreciate some advice!
Thanks a lot!
1 件のコメント
Rik
2018 年 11 月 6 日
It all depends on what you want as an end result. Do you want a mesh of the cylinder shell, do you want a label map for a filled cylinder, or do you want a label map for the cylinder shell only?
採用された回答
Star Strider
2018 年 11 月 6 日
Depending upon what you want as a result, this can be straightforward.
Example —
a = linspace(0, 2*pi);
crcl = [cos(a); sin(a)];
figure
surf([crcl(1,:); crcl(1,:)], [crcl(2,:); crcl(2,:)], [2*ones(size(a)); ones(size(a))])
axis equal
This creates a cylinder with a radius of 1 and a length of 5.
3 件のコメント
Anton Dor
2020 年 7 月 8 日
Hi, how can I control the radii and the height, and also the height devision?
Basically I need to create a parametric code where the user inputs the radius and length of the cylinder, number of theta division, number of z divisions and Matlab generates a meshgrid of the surface of the cylinder, based upon the points.
Thanks.
Felipe Guerrero Medina
2020 年 12 月 28 日
hello and if I wanted that same figure, but in the form of vectors to solve equations on that domain?
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!