用Matlab把散点拟合成曲面

2017-05-07  by:CAE仿真在线  来源:互联网

最近遇到如何把一些散点拟合成曲面的问题,用了各种软件都没成功,原因是我对使用的软件都不熟悉,只限于很低端的使用。如tecplot360,excell,originPro。自认为tecplot很强大,能够拟合出非常漂亮的曲面来,但是弄了半天最终还是失败。于是在网上找到一位仁兄写的用matlab拟合,很简单方便,于是就是了一下,成功了。但是后继处理我不太会,还需要更加努力的去学习一下,在这就先把拟合过程写一下,以便于以后使用。

第一步:输入散点值

x=[1 2 3 4 5 6]

y=[-1 2 3 4 5 -6]

z=[1 2 3 4 5 6]

[X,Y]=meshgrid(0:0.5:7,-7:0.5:6) (解释一下:个人认为是把xy离散一下,按某一尺度)

Z=griddata(x,y,z,X,Y) (注意大小写)

mesh(X,Y,Z) (这里,曲面已经生成了)

plot3(x,y,z,'*') (生成一些点)


下图是我要做的一个曲面,没有接着处理成最终版本。该图片与上面数据不对应,不要用上面数据作出的图和我这张对比。我这张图的数据太多,不容易全部贴出,上面只是个简单过程,把您自己的数据找着葫芦画瓢,肯定能出来叫您满意的结果的。

用Matlab把散点拟合成曲面


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:用Matlab把散点拟合成曲面 MatLab培训 MatLab培训课程 MatLab在线视频教程 MatLab技术学习教程 MatLab软件教程 MatLab资料下载 MatLab代做 MatLab基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com