MATLAB多自变量函数拟合,求高手指点
答案:3 悬赏:80
解决时间 2021-02-12 15:41
- 提问者网友:巴黎塔下许过得承诺
- 2021-02-12 00:03
MATLAB多自变量函数拟合,求高手指点
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-02-12 00:33
matlab可以做函数拟合,没问题。 如果能已知函数关系,只是待定参数的话,会很容易。 否则,就得自己猜一个函数关系,这样麻烦些;如果蒙不到正确的函数形式就很难有好效果了。
全部回答
- 1楼网友:末路丶一枝花
- 2021-02-12 03:27
从左到右依次是α,β,γ
我用的python,reduce_mean(方差)
- 2楼网友:怪咖小青年
- 2021-02-12 02:09
matlab 至少可以通过如下几个方法得到你的结果。
使用统计工具箱
1 多元线性拟合 regress函数可以直接实现,非常简单。此做法类似于对数据进行了线性最小二乘拟合,其实也就是接了超定方程。但是在实际问题中,多数都不是用线性关系可以描述的。
2 自行构建函数关系式,使用非线性拟合函数nlinfit,还有诸如fittype lsqcurvefit之类的函数,但是你得自己想函数表达式。
我通常采用的方式是使用人工神经网络工具箱进行处理。通过调整bp参数得到比较满意的结果。但是这种做法产生的是一个数学模型,而不是具体的函数表达式。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯