MATLAB绘制圆柱体

更新时间:2023-06-13 00:10:20 阅读: 评论:0

MATLAB绘制圆柱体MATLAB绘制圆柱体
1. 效果展⽰
例1. 绘制⼀个原点在(5,2,1),半径13,⾼度14的圆柱体:
通过调整坐标轴,可以做出⽐例适当的图⽚,如下:
2. 代码汇总
function PlotCylinder(originPoint,cylinderRadius,cylinderHeight)
%% 函数功能:绘制圆柱体
% 输⼊:澳门旅游
%      originPoint:圆柱体的原点,⾏向量,如[0,0,0];
%      cylinderRadius:圆柱体的半径;
%      cylinderHeight:圆柱体的⾼度
% 输出:圆柱体图形
%% 根据半径⽣成圆柱体的基础三维坐标点,100指的是⽤100个点拟合底⾯和顶圆
[xOrigin,yOrigin,zOrigin]=cylinder(cylinderRadius,100);
月光英语%% 根据⾼度确定z的坐标,相当于缩放圆柱的⾼度
zOrigin=zOrigin*cylinderHeight;
%% 根据圆柱的原点平移各个坐标点
x=xOrigin+originPoint(1);
y=yOrigin+originPoint(2);
z=zOrigin+originPoint(3);
%% 绘制并展⽰图像
% 这⾥的color指定绘制的⾯的颜⾊,只要维度与z相同即可,可以缺省
color=x+y+z;
surf(x,y,z,color,'FaceAlpha',0.5);
嗝嗝老师xlabel('X');
ylabel('Y');
zlabel('Z');
title('Cylinder');我们爱学习
fig=gcf;
fig.Color=[1 1 1];
fig.Name='cylinder';
感叹是什么意思
fig.NumberTitle='off';
⽂件⾃⾏取⽤:
提取码:pr8f
注释应该都⽐较清楚,有疑问可留步评论区
3. 函数调⽤
松鱼
调⽤⽅法很简单,第⼀个参数是圆柱体的原点,第⼆个是底⾯圆半径,第三个是圆柱体⾼度,输⼊命令:PlotCylinder([5,2,0],13,14)
回车运⾏即可得到例1中的结果。
思维的特征
光辉的旗帜4 多多点赞交流

本文发布于:2023-06-13 00:10:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1035793.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:圆柱体   绘制   坐标   原点   圆柱   调整   评论
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图