我有一个数据集描述3D圆柱的点云(xx,yy,zz,C):

我想从这个数据集中做出一个表面图,与此类似

为了做到这一点,我以为我可以使用TriScatteredInterp将我的分散数据内插到一个规则的网格上,然后使用surf来绘制它:

F = TriScatteredInterp(xx,yy,zz);

max_x = max(xx); min_x = min(xx);

max_y = max(yy); min_y = min(yy);

max_z = max(zz); min_z = min(zz);

xi = min_x:abs(stepSize):max_x;

yi = min_y:abs(stepSize):max_y;

zi = min_z:abs(stepSize):max_z;

[qx,qy] = meshgrid(xi,yi);

qz = F(qx,qy);

F = TriScatteredInterp(xx,yy,C);

qc = F(qx,qy);

figure

surf(qx,qy,qz,qc);

axis image

这对于凸凹物体非常有效,但是在圆柱体上结束:

有谁能帮助我如何实现更好的情节?

在matlab中三维表面采用,在Matlab中插入三维圆柱体的表面相关推荐

  1. linux系统中的进程调度采用( ),Linux系统中的进程调度.ppt

    Linux系统中的进程调度.ppt 第3章 处理机调度 本章重点 3.1 调度级别 3.2 作业调度 3.3 进程调度 一.基本概念 二.调度级别 一.基本概念 处理机调度是操作系统的重要功能之一,其 ...

  2. Matlab中矩阵编号方式以及一维二维三维数据间的相互转换

    Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...

  3. matlab中三视图如何画,[matlab 三维图]怎样把三维图导入到MATLAB

    怎样把三维图导入到MATLAB ●数据导入方法很多,要看你放在什么地方了. 画图用plot3(x,y,z)就行了 怎么在MATLAB三维图上标注坐标轴名称和图的标题? 问题补充:二维的时候我就把plo ...

  4. 如何用MATLAB把一个三维矩阵里的数据中的一页画成三维图并加密网格

    2019年4月24日 关于如何把一个三维矩阵里的数据中的一页画成三维图并加密网格. 已经很久没有用过MATLAB了,话说之前也没处理过三维数据...所以还是花了一点时间找资料的.废话少说... 首先因 ...

  5. 超表面远场三维辐射图,MATLAB

    方向图是阵列天线或者说是超表面的一个重要参考指标.使用HFSS.CST等电磁仿真软件会由于超表面排布过大,使得仿真时间冗长并且结果的效果未知,必然会在浪费时间.而根据1bit的超表面的编码排布,可以通 ...

  6. matlab计算一组数的函数值_matlab中怎么求一组数据概率最大的数

    好象直接使用就可以了,第一次出现就包含了定义 顺便把些命令弄给你看下 matlab命令 matlab commands and functions list A a abs 绝对值.模.字符的ASCI ...

  7. 负折射率波导matlab,MATLAB数值计算在光学仿真和教学中的应用

    二.MATLAB与光学课程教学的有机结合 在光学仿真与教学过程中,通过下列方式将MATLAB与光学课程教学有机地结合起来:一是以MATLAB为平台,开发制作了光波导和激光等高等光学现象仿真程序,并运用 ...

  8. matlab矩阵按坐标取,在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab)...

    在Matlab中获取inlier点的坐标(Get coordinates of inlier points in Matlab) 我需要找到使用impixel()在对象检测中获得的内部点的像素值. 我 ...

  9. matlab stem函数坐标轴_在MATLAB中可以设置坐标轴的函数详解

    1.绘制二维曲线的最基本函数plot 2.双纵坐标函数plotyy 3. 坐标控制 函数的调用格式为: axis([xmin xmax ymin ymax zmin zmax]) axis函数功能丰富 ...

最新文章

  1. 实例 - 购物车 (列表、循环)
  2. 在PL/SQL里直接插入日期时提示 is not a valid date and time的解决方法
  3. mysql 清理host文件_如何删除mysql 数据库里面的host
  4. VC如何在编译链接程序过程中在输出窗口看到链接的顺序
  5. Linux wget命令用法详解
  6. 使用Windows software center进行在线更新的后台进程SCClient.exe
  7. ES5-4 函数基础与种类、形实参及映射、变量类型
  8. 什么叫一年有四季......
  9. 4.2-户部告急-百姓们太太太太太能生了2333
  10. 在android中ScrollView嵌套ScrollView解决方案
  11. 是时候详细探究webview了
  12. weblogic时间问题
  13. html中添加3dmax建模,HT for Web自定义3D模型的WebGL应用
  14. Vi编辑器编写Hello World程序
  15. 计算机科学概论第12版中文版
  16. IDEA编译错误PersistentEnumerator storage corrupted
  17. python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
  18. 自学转行前端找到第一份前端工作,做得很吃力,被劝退怎么办?
  19. 敏之澳电商:入驻拼多多开店流程及费用多少?
  20. [转] 给土鳖装上鹰的翅膀和眼睛后会怎么样?

热门文章

  1. 网络攻防基础(复习)
  2. Unity Shader - 顶点动画 - Sin 模拟简单的波浪
  3. 如何将两张图片上下拼接?
  4. C# DataGridView控件动态添加新行
  5. 同步Android手机联系人到iPhone手机通讯录
  6. php 工行e生活登录,工银e生活开发脱坑日志(9)JAVA版的SDK自动生成msgId,PHP如何生成消息通讯唯一编号msgId...
  7. oracle中主键和唯一索引的区别说明
  8. Windows Powershell 快捷键介绍
  9. GIF‘ted for Mac(视频创建动画GIF)
  10. java rowmapper 通用实现_RowMapper实现自动将一行数据映射到指定类的实例中