3D Plot on a Cylindrical Surface

版本 1.0.0.0 (404.4 KB) 作者: J De Freitas
CYL3D plots 3D data on a cylinder.
4.4K 次下载
更新时间 2005/9/23

无许可证

CYL3D(Zin,theta_min,theta_max,Rho,H,meshscale) plots the 3D profile Zin as a mesh plot on a cylindrical surface of radius Rho, with mesh size determined by meshscale, for equally spaced
angles between theta_min and theta_max. H is the cylinder height.

CYL3D(Zin,...,meshscale,plotspec) plots the 3D profile Zin with a plot type specification. If plotspec = 'surf' a standard MATLAB
surface is plotted, whereas 'mesh', 'surfc' or 'meshc' will plot mesh, surface with countour, or mesh with contour, respectively.

CYL3D(Zin,...,meshscale,interpspec) plots the 3D profile Zin with the interpolation specification, interpspec, which can be one of 'spline', 'linear', 'nearest' or 'cubic'. The default interpolation is linear if not specified.

CYL3D(Zin,...,meshscale,Zscale) plots the 3D profile Zin with the data scaling factor, Zscale. This allows you to scale the peaks and troughs of the data on the surface if the radius is
relatively large. Zscale larger than 1 magnifies the data range correspondingly. Zscale defaults to 1 if not specified.

[Xout,Yout,Zout,Cmap] = CYL3D(Zin,...) returns output values corresponding to the Cartesian positions (Xout,Yout,Zout) with colour mapping, Cmap.

This function was developed under Ver. 7 R14SP1 and has been updated to be compatible with earlier Matlab versions, however there is no guarantee of compatibility.

If you do have any problems using the function please contact the author.

引用格式

J De Freitas (2024). 3D Plot on a Cylindrical Surface (https://www.mathworks.com/matlabcentral/fileexchange/8490-3d-plot-on-a-cylindrical-surface), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R14SP1
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Surface and Mesh Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.0.0.0

Version 1.1 should now be compatible with earlier Matlab versions.