Matlab绘制圆柱侧面

简介: Matlab绘制圆柱侧面

在处理三维数据的情况下,想画个空间的圆柱侧面,以至于下午琢磨了好久,也没搞明白cylinder是怎么用的,出去玩一会,回来就突然查到点什么资料,就给幸运的出来结果了,直接贴代码喽~~~欢迎交流哦

% FACE=pcread('1001_p.ply');
% pcshow(FACE);
% hold on;
face=load('1sub0.5.txt');
x=face(:,1);y=face(:,2);z=face(:,3);
%设置分段
N = 400;
xmin = min(x);xmax = max(x);dx=(xmax-xmin)/(N-1);x0=(xmin:dx:xmax);
ymin = min(y);ymax = max(y);dy=(ymax-ymin)/(N-1);y0=[ymin:dy:ymax];
%生成网格采样点
[XI,YI] = meshgrid(x0,y0);
%进行内插
ZI = griddata(x,y,z,XI,YI,'cubic');  % ZI = interp2(x,y,z,XI,YI,'cubic');
%设置光照
light('position',[0 0 1],'style','local'); lighting phong;
%绘制三维人脸,然后按着鼠标旋转查看
surf(XI,YI,ZI);shading interp;
%绘制圆柱体侧面
ind=find(z==max(z));
ox=face(ind,1);oy=face(ind,2);oz=face(ind,3);
% plot3(x,y,z);
hold on;
[x,y,z]=cylinder(30);  
surf(x+ox,y+oy,60*z+oz-50,'FaceColor','black');
view(30,30);                     %设置图像显示角度
rotate3d on;  

20190701220457487.png

结果图就是上面酱紫嘞。  

 

目录
相关文章
|
机器学习/深度学习 传感器 算法
【齿轮设计】基于Matlab实现单级减速器斜齿圆柱齿轮设计
【齿轮设计】基于Matlab实现单级减速器斜齿圆柱齿轮设计
|
机器学习/深度学习 传感器 算法
【数学建模】基于matlab模拟水平圆柱体重力异常正演
【数学建模】基于matlab模拟水平圆柱体重力异常正演
|
机器学习/深度学习 传感器 算法
【电磁】基于Matlab模拟圆柱形永磁体的磁场情况
【电磁】基于Matlab模拟圆柱形永磁体的磁场情况
|
3月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
198 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
3月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
128 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
3月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
90 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
|
6月前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
6月前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
|
6月前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)