【拟合案例1】matlab积分函数 | 概率密度函数拟合 | 源码分享

专栏导读


文章目录

目录

专栏导读

文章目录

案例介绍

代码运行截图

复杂函数拟合的学习资料


案例介绍

本案例基于matlab实现积分函数/概率密度函数拟合。采用的工具是lsqcurvefit和nlinfit两个函数工具。关于包含积分运算的函数,这里可以分为两大类啊。我们用具体的案例来展示:一种是积分运算中不包含这个自变量,如下图的第一个公式,本质为概率密度函数,这个积分运算只有R和Q这两个待定参数,不包含自变量。虽然这里的自变量是\theta,但这里的\theta它积分运算中的被积变量。另一种类型是积分运算中存在自变量的积分函数它的拟合,如下图的第二个公式。积分变量它的积分上下限存在自变量T。

先看第一个案例。代码分为主文件和自定义函数文件,主文件代码三个部分。第一个部分是数据读取啊,第二个部分是拟合,第三个部分是结果展示。因为我们这个呃要拟合的这个函数,它的这个自变量是\theta,物理背景是一个角度值,p(\theta)概率密度啊,也就是每个角度值对应的概率密度。最终用于拟合的数据横坐标X就是\theta,纵坐标Y就是它的概率密度p(\theta),这里我们把XY带入到lsqcurvefit拟合工具中进行拟合。lsqcurvefit基本语法请参考帮助文件,我们重点讲解的是如何实现积分函数自定义,也就是说它主文件中的lsqcurvefit调用的这个自定义的积分函数。拟合的一个结果,这是实际它的一个概率密度分布的直方图,最终拟合效果如下图所示。

代码运行截图

案例1

案例2

复杂函数拟合的学习资料

 b站和仿真秀推出了一套通用的复杂函数拟合专题课程,包含了各类函数的拟合和一些共性问题的解决处理。拟合工具是lsqcurvefit, nlinfit,神经网络工具箱。复杂函数拟合包括积分函数、微分方程、偏微分函数、隐函数、方程组的拟合,其中积分函数的拟合又包括被积函数存在待定参数和积分上下限存在待定参数两大类。这些拟合问题均源自实际科研过程中遇到的案例,并且均为非常规拟合问题,现有网络资源几乎找不到类似案例。

【Matlab复杂函数非线性拟合专题/lsqcurvefit/nlinfit/积分函数、微分函数、隐函数、方程组、最小二乘法/机器学习/神经网络/编程/人工智能-哔哩哔哩】 https://b23.tv/iFy1cKt

Matlab复杂函数拟合专题课13讲,附赠所有案例的matlab源码和数据文件_非线性_通用_MATLAB_参数优化_试验-仿真秀视频课程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值