Plot cylinder

バージョン 1.0.0.0 (1.3 KB) 作成者: sjye
Triangulated patch cylinder
ダウンロード: 1.3K
更新 2010/12/21

ライセンスの表示

% Sample values
h = 10; % height
ra = 1.5; % radius

% Create constant vectors
tht = linspace(0,2*pi,100); z = linspace(0,h,20);

% Create cylinder
xa = repmat(ra*cos(tht),20,1); ya = repmat(ra*sin(tht),20,1);
za = repmat(z',1,100);

% To close the ends
X = [xa*0; flipud(xa); (xa(1,:))*0]; Y = [ya*0; flipud(ya); (ya(1,:))*0];
Z = [za; flipud(za); za(1,:)];

% Draw cylinder
[TRI,v]= surf2patch(X,Y,Z,'triangle');
patch('Vertices',v,'Faces',TRI,'facecolor',[0.5 0.8 0.8],'facealpha',0.8);
view(3); grid on; axis square; title('Cylinder','FontSize',12)

引用

sjye (2024). Plot cylinder (https://www.mathworks.com/matlabcentral/fileexchange/29804-plot-cylinder), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R14
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersSurface and Mesh Plots についてさらに検索
謝辞

ヒントを得たファイル: isodd, Local min, max, nearest neighbour

Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0.0