MATLAB新手学习笔记——不敲一个代码实现多项式拟合曲线

一、下载MATLAB

方法颇多,不再赘述。好像版本越新内存越大,当然如果电脑内存很足就不用考虑那么多软件内存大小问题。

二、导入数据

1.打开软件找到”导入数据“这几个汉字(记不得是不是因为汉化了才有中文,这是16版本的,不知道你们是什么版本,操作应该大同小异)。

2.点了导入数据之后,我们就可以选择需要导入的表格,双击他

3.接下来来到这个界面(下面那图嘞是文件名为”有用的abc“Excel里面内容,放着方便对照MATLAB里面导入的数据)

 4.这里我的abc是因变量,t为自变量。接下来我们就进行三个变量导出为数值矩阵的操作。

 1)选择数值矩阵

 

2)双击这个地方,我们就可以更改导出的变量的名称。

3)更改好上面的名字边切选中第一列我们的a值的数值矩阵。(这里我把ABC该成了a,因为我现在首先要导入的是变量a)。

 4)点击导入所选内容

5)会出现导入成功的标志

 6)此时我们回到主页面,看到数值矩阵A已经被我们导入了

 7)按照这个方法,我们继续导入因变量bc,以及自变量t。

5.开始使用工具箱进行拟合曲线

1)点击应用程序——>点击Curve Fitting 

 2)我们会看到这个界面

3)选择XY轴的变量(这里我的因变量是abc,所以Y data选择abc其中一个,X data选择自变量t)。

4)然后呢我们把degree(好像是阶数的意思)选高一点,我也不晓得为啥子要这样搞。反正选高了就差不多所有点都在线上了,你看嘛,我直接开了个9每个点都在线上了,感觉吻合得很。

 图上面那些框框都是英语简单注释,方便以后看

贴心小助手:

首先是第一个小框框,好像是选什么模型(这里我们选的是多项式那个polynomial)

distribution

分布模型如威布尔。请参阅 Weibull分布。

exponential

指数函数和两个指数函数的和。请参见指数模型。

fourier

最多八个傅立叶级数。见 傅立叶级数。

gaussian

最多八个高斯模型的总和。参见高斯模型。

interpolant

插值模型,包括线性,最近邻,三次样条和保持形状的三次样条。请参阅非参数拟合。

polynomial

多项式模型,最高可达九级。请参见 多项式模型。

power

功率函数和两个幂函数的总和。参见Power Series。

rational

有理方程模型,最高可达5度/ 5度(即分子和分母中最高可达5度)。请参阅Rational Polynomials。

sin

最多八个sin函数的总和。参见正弦模型的总和。

spline

立方样条和平滑样条模型。请参阅 非参数拟合。

 第二个框框嘛就是选择阶数(我的理解就是阶数越高,在线上的点越多,可能拟合就更好)

第三个框框是什么鲁棒性,没有查资料,不晓得那几个选项有什么用。

总结:属于是高开低走了,有一种烂尾的感觉,希望对新手有帮助,当然我写这个的目的是为了以后使用的时候可以翻翻笔记查看一下。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。它专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径。 机器学习的发展历程可以追溯到20世纪50年代,当时Arthur Samuel在IBM开发了第一个自我学习程序,一个西洋棋程序,这标志着机器学习的起步。随后,Frank Rosenblatt发明了第一个人工神经网络模型——感知机。在接下来的几十年里,机器学习领域取得了许多重要的进展,包括最近邻算法、决策树、随机森林、深度学习等算法和技术的发展。 机器学习有着广泛的应用场景,如自然语言处理、物体识别和智能驾驶、市场营销和个性化推荐等。通过分析大量的数据,机器学习可以帮助我们更好地理解和解决各种复杂的问题。例如,在自然语言处理领域,机器学习技术可以实现机器翻译、语音识别、文本分类和情感分析等功能;在物体识别和智能驾驶领域,机器学习可以通过训练模型来识别图像和视频中的物体,并实现智能驾驶等功能;在市场营销领域,机器学习可以帮助企业分析用户的购买行为和偏好,提供个性化的产品推荐和定制化的营销策略。 总的来说,机器学习一个快速发展且充满潜力的领域,它正在不断地改变我们的生活和工作方式。随着技术的不断进步和应用场景的不断扩展,相信机器学习将会在未来发挥更加重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值