matlab 曲面拟合(matlab曲面拟合工具箱)

更新时间:2023-03-02 07:40:20 阅读: 评论:0

大家好,大家应该有用过excel来绘制二三维图,或者计算拟合方程;

或者用matlab绘制数学方程或者数据库数据的二三维曲线;

今天小编教大家直接利用IAuto快速计算数据库各种字段的数学拟合方程或者绘制二三维曲线曲面,三维散点图等等

第一部分:计算数据源拟合方程(二维)

【第一步】:首先在菜单通用--数据源中配置好数据源;(目前可支持excel/mysql/postsql等),小编配置了一个test的数据源连接;

配置完数据源后,在数据源列表中点击【数据预览】可以直接查看数据源的数据(多数据源);

【第二步】:新建数学曲线的空白画布新建数学曲线;点击-更多设置-中打开自定义数据源按钮--并选择数据源和x/y/z轴对应的字段(可以设置数据点数据量0-10000条数据);

并命名该曲线的图例为:“我的曲线”

注:打开自定义数据源后,左侧输入框会变成黄色,该模式下可以直接输入点数据如:[ [x1,y1,z1],[x2,y2,z2],[x3,y3,z3],[x4,y4,z4],[x5,y5,z5],[x6,y6,z6],……]此时输入公式无效;

【第三步】:选择绘图类型--散点后,点击【生成绘图数据】按钮;如下图二维散点已经在坐标轴中啦!

【第四步】:新增一条曲线用来配置并生成拟合曲线--并绑定到需要拟合的曲线散点数据上,并选择拟合的方式,后点击【绘制图形】--拟合方程的曲线图会自动绘制在坐标系中(允许设置x,y的范围)--拟合方程计算部分(完);

计算出的拟合方程为:y=-0.0042x^3-0.127x^2+1.14x+22.76并绘制在坐标系统中; 第二部分:利用IAuto绘制多数据源三维离散曲面空间散点图

【第一步】配置数据源(具体方式见第一部分,不再重复叙述)

【第二步】配置坐标轴对应的数据源字段--比二维曲线多出z轴字段

【第三步】绘制三维散点图--(由于有的数据源点无规律无法形成曲面,所以有时候曲面无法呈现,此时可以选择3d散点、3d柱图、3d曲线来呈现)

第三部分:IAuto利用公式脚本绘制二三维图

【第一步】新建空白数学绘图曲线;--在更多设置中关闭自定义数据源

【第二步】进行绘图编程--公式需要转换为脚本;

如:f(x,y) = x*exp(-x^2,-y^2) 用js脚本输入为:x*Math.pow(Math.E,-x*x-y*y);

其中:Math.pow(a,b)为a的b次幂;Math.E为自然对数底数E;无法直接x,y变量直接输入的公式,尽量用系统默认Math对象的方法(如平方,对数,三角函数,π,随机数等等);

也可以自定数据处理的方法,输入框中支持javascript脚本;

注:公式输入框中支持任何js语法,支持换行,语句结束请用分号结束;全局变量:window.ia_变量名 ==> 可在多个公式输入框引入;

如下:两个曲面的公式转换为脚本分别为:

f(x,y) = x*exp(-x^2,-y^2) ==> x*Math.pow(Math.E,-x*x-y*y);

f(x,y) = x*exp(-x^2,-y^2)+0.5 ==> x*Math.pow(Math.E,-x*x-y*y)+0.5;

可以在更多设置中设置三维坐标的各类配置项;

小编温馨提示:在同一个坐标系中可以绘制多种类型的多个曲线曲面散点/柱图等等;

每个曲线曲面均可设置独立的数据源,或自定义公式,甚至更复杂的javasript编程脚本;

如下为独立的正弦函数脚本,编程脚本如下;

//双击标题最前面的小图标打开独立窗口后,开启动态刷新即可if(x==-10){//每秒刷新一次,从起始点设置,起始点在更多设置中设置 if(window.ia_st){//设置全局变量相位 window.ia_st+=0.5//全局变量相位自增0.5 }el{ window.ia_st = 1//如果该全局变量未定义则设置默认为1 }}Math.sin(x+window.ia_st)//执行正弦函数

双击标题最前面的小图标打开独立窗口后,开启动态刷新即可;(实时刷新脚本或者数据源);

今天小编就给大家介绍到这里啦!还有更多更复杂更实用的功能!

大家可以看小编的其他文章和视频了解更多啦!

本文发布于:2023-02-28 20:59:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167771402099608.html

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

本文word下载地址:matlab 曲面拟合(matlab曲面拟合工具箱).doc

本文 PDF 下载地址:matlab 曲面拟合(matlab曲面拟合工具箱).pdf

标签:曲面   工具箱   matlab
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|