首先定义函数和储存vn值的数组y.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/7496877bbbf4da58dac949fcea0f8b56ac04d7a8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
通过矩阵面积和对积分区域的值在对应的x点处的积分求值.
以f(x)=sin x为例.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/983aa5f4da5872da775af6ba0056ad042f68d4a8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
计算积分前系数ln的值,与x无关,直接使用int求解.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/4e168d5653bbf8206bef01beba21056105a36ea9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
计算vn的值y与实际的函数值y_,求最大误差并画图.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/92174dbbf82064fb861fa6948e6104a354e96fa9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
sin x在n=5时的图像.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/52fae62064fb960b203592d48fa355e982ae6ca9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
sin x在n=50时的图像.
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/f9617afb960b312117759316dee983aee9d76da9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
从示例中可以看出,n值越大拟合效果越好.
f(x)=x的示例
n=5
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/65ba880b3121056117b7c25c08aee8d7582a6aa9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
n=50
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/974a2f21056104a341fd141b63d7592ae2ef6ba9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
f(x)=sin(1/2*x)^2的示例
n=5的图像
![ValleePoussin逼近函数在matlab上的实现[图]](https://exp-picture.cdn.bcebos.com/30601b6104a355e996ba7f62d22ae3efe17868a9.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
本文标题: ValleePoussin逼近函数在matlab上的实现
版权声明:如果本文导致的版权问题以及内容纠错问题请联系站长。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。