matlab的拟合

1、不深入做一个题目的话,还是不深刻。

2、拟合,就是给出了一组数据,用一个函数(线性的,或者非线性的)表示这些点的关系。意思是这些点符合这个函数的关系,理论上,这些点在这个函数上,但是,实际上只能说这些点尽量在这个函数曲线或者曲面上。

3、一般说拟合的时候,都会用一维的,线性的来说明,看图:

在这里插入图片描述
分析:我们看到的直线,用两个点就可以确定了,因此如果数据点是2个,那么直接就可以求解出直线,并且保证2个点在直线上。
但是,如果数据点比较多的话,那么要满足多的点都在直线上,就比较困难了。其实,这就是求解m>n的线性方程组,没有精确解。

4、扩充到多维的,线性的,那就是平面了,不是直线,但是一般推广到多维的时候,会用非线性的来表示可视化,如下图:
在这里插入图片描述

分析:道理是同样的。这个输入变量是x,二维的,即x1和x2,输出就是一个y。
如果输入变成了三个,怎么办?一样的,就是不能可视化而已。

5、现在就是怎么用matlab提供的函数,帮我们解决这些问题。

6、nlinfit ,多元的函数,线性非线性,都可以解决。

7、regress,多元的 ,线性的,都可以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值