1、理工科院校学生和教师;
2、科研工作者,推导半经验公式;
3、Matlab软件学习者、应用者和爱好者。
1、学会使用Matlab进行复杂函数拟合;
2、学会相关拟合工具lsqcurvefit, nlinfit,神经网络工具箱;
3、掌握各种物理问题的半经验公式;
4、掌握实际科研过程中遇到的使用Matlab拟合案例;
5、获得课程有关的模型和相关学习资料;
6、为订阅用户提供知识圈答疑和订阅用户交流群。
一、关于课程
用matlab实现复杂函数的拟合,拟合工具是lsqcurvefit, nlinfit,神经网络,ga遗传算法,MultiStart全局优化算法等。复杂函数拟合包括积分函数、偏微分函数、隐函数、方程组、级数函数、多参数函数的拟合。,其中积分函数的拟合又包括被积函数存在待定参数和积分上下限存在待定参数两大类。这些拟合问题均源自实际科研过程中遇到的案例,并且均为非常规拟合问题,现有网络资源几乎找不到类似案例。
课程附件上传了课程所涉及的所有案例的matlab源码和数据文件,欢迎下载学习!
二、课程安排
第一讲:总论-复杂函数拟合
第二讲:lsqcurvefit和nlinfit入门
第三讲:积分函数拟合(被积函数存在待定参数 积分上下限为自变量)
第四讲:隐式方程的拟合通过solve()建立自定义函数
第五讲:偏微分方程求解
第六讲:偏微分方程拟合
第七讲:方程组拟合lsqcurvefit nlinfit
第八讲:分段微分方程组的拟合
第九讲:ode45求解常微分方程(给定初始值)
第十讲:bvp4c求解常微分方程复杂边界值问题
第十一讲:bp神经网络拟合函数未知参数
第十二讲:分段函数拟合(分段点未知)
第十三讲:Lsqcurvefit/nlinfit 拟合常见错误及解决办法
第十四讲:分段函数拟合-施加连续约束条件
第十五讲:matlab单方程多组数据拟合
第十六讲:matlab实现复杂函数的全局最优拟合/遗传算法拟合/MultiStart全局优化算法
第十七讲:遗传算法 MultiStart全局优化算法实现复杂函数拟合
三、讲师介绍
SimPC,工学博士,高级工程师,多平台专家博主,专注于工业软件算法研究。 主要从事有限元软件开发,振动信号处理,工程设备力学热学仿真分析。精通有限元等数值算法的实现,有限元软件二次开发,数据处理,偏微分方程求解,优化算法,GUI界面开发等。有多项科研成果,其中SCI论文4篇,EI3篇,专利2篇。
常用数值计算软件:Ansys, Abaqus, Comsol,Fluent, OpenFOAM; Sap2000, Midas, OpenSees, Ruaumoko
擅长程序开发软件:Matlab/Python(有限元软件二次开发,数值算法,数据处理、优化算法、偏微分方程求解、GUI界面开发等)
四、其他
1、本课程为付费用户提供订阅用户交流群和知识圈答疑服务,知识圈服务可以私问或公开提问,讲师会在特定时间为您答疑辅导。
2、IOS系统用户请不要在苹果商店充值秀币购买,以免给用户带来不必要的麻烦,建议用户在仿真秀官网通过微 信或支付宝购买后,支持在苹果电脑和手机上观看。