忙、累。。。想到之前做MTPA拟合都用Simulink搭建模块再导出数据,最后再用cftool去拟合结果,效率有点低,所以现在为了放松一下,做一个App去直接绘图&得出拟合系数。话不多说,直接上效果图:
首先来个拟合成2次方程的:
最下面多项式系数指的是:
更改一下多项式次数:
下面的系数按相同规律分布。
东西很一般,但是用起来还是蛮不错的。在Matlab2016a之后的版本上使用!!!
源代码就不放上来了,直接把软件公开,代码可以直接在Matlab中查看。
github:https://github.com/Wx-Will/Matlab/blob/master/Fitting_MTPA_Coefficient1.mlapp
baidu:链接:https://pan.baidu.com/s/1k7uMerCACa8NOgJmbQGBlg
提取码:kd71
2019-08-24 改良版。
原版本中的MTPA曲线貌似没什么用。。。但也不删除了,在version2.0中加入拟合后的图像与数值的理论图像,具体见图。
上面的图是3次方程的拟合结果,再来一个6次的。
好了,搞定。
下载地址:https://github.com/Wx-Will/Matlab/blob/master/Fitting_MTPA_Coefficient2.mlapp