最佳二次逼近多项式MATLAB代码,数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).doc...
数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序)
西京学院数学软件实验任务书
课程名称数学软件实验班级数0901学号0912020107姓名李亚强实验课题Chebyshev多项式最佳一致逼近,最佳平方逼近实验目的熟悉Chebyshev多项式最佳一致逼近,最佳平方逼近实验要求运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成实验内容Chebyshev多项式最佳一致逼近,最佳平方逼近成绩教师
实验十八实验报告
实验名称:Chebyshev多项式最佳一致逼近,最佳平方逼近。
实验目的:进一步熟悉Chebyshev多项式最佳一致逼近,最佳平方逼近。
实验要求:运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成程序设计。
实验原理:
Chebyshev多项式最佳一致逼近:
当一个连续函数定义在区间上时,它可以展开成切比雪夫级数。即:
其中为次切比雪夫多项式,具体表达式可通过递推得出:
它们之间满足如下正交关系:
在实际应用中,可根据所需的精度来截取有限项数。切比雪夫级数中的系数由下式决定:
最佳平方逼近:
求定义在区间上的已知函数最佳平方逼近多项式的算法如下。
设已知函数的最佳平方逼近多项式为,由最佳平方逼近的定义有:
其中
形成多项式系数的求解方程组
其中
实验内容:
%Chebyshev多项式最佳一致逼近
function f=Chebyshev(y,k,x0)
syms t;
T(1:k+1)=t;
T(1)=1;
T(2)=t;
c(1:k+1)=0.0;
c(1)=int(subs(y,findsym(sym(y)),sym('t'))*T(1)/sqrt(1-t^2),t,-1,1)/pi;
c(2)=2*int(subs(y,findsym(sym(y)),sym('t'))*T(2)/sqrt(1-t^2),t,-1,1)/pi;
f=c(1)+c(2)*t;
for i=3:k+1
T(i)=2*t*T(i-1)-T(i-2);
c(i)=2*int(subs(y,findsym(sym(y)),sym('t'))*T(i)/sqrt(1-t^2),t,-1,1)/pi;
f=f+c(i)*T(i);
f=vpa(f,6);
if(i==k+1)
if(nargin==3)
f=subs(f,'t',x0);
else
f=vpa(f,6);
end
end
End
%最佳平方逼近
function coff=ZJPF(func,n,a,b)
C=zeros(n+1,n+1);
var=findsym(sym(func));
func=func/var;
for i=1:n+1
C(1:i)=(power(b,i)-power(a,i))/i;
func=func*var;
d(i,1)=int(sym(func),var,a,b);
end
for i=2:n+1
C(i,1:n)=C(i-1,2:n+1);
f1=power(b,n+1);
f2=power(a,n+1);
C(i,n+1)=(f1-f2)/(n+i);
end
coff=C\d;
- 0 -
最佳二次逼近多项式MATLAB代码,数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).doc...相关推荐
- matlab软件编程求解方程实验报告,数学实验“线性方程组高斯消去法”实验报告内含matlab程序.doc...
数学实验"线性方程组高斯消去法"实验报告内含matlab程序 西京学院数学软件实验任务书课程名称数学软件实验班级数0901学号0912020107姓名李亚强实验课题线性方程组高斯消 ...
- 打靶法matlab求边值问题代码,数学实验“微分方程组边值问题数值算法(打靶法,有限差分法)”实验报告(内含matlab程序)...
实验二十七实验报告 一.实验名称:微分方程组边值问题数值算法(打靶法,有限差分法). 二.实验目的:进一步熟悉微分方程组边值问题数值算法(打靶法,有限差分法). 三.实验要求:运用Matlab/C/C ...
- 天然肠衣数学建模matlab代码,数学建模天然肠衣搭配问题.doc
数学建模天然肠衣搭配问题 2011高教社杯全国大学生数学建模竞赛 承 诺 书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话.电子邮件.网 ...
- 大饺子能包馅建模matlab代码,数学建模之包饺子,用数学改善生活的幸福度
点击播放 GIF 0.0M 关注我,让我成为你的专属小太阳吧 " "年者,禾熟之名,每岁一熟,故以岁为名". " 我们把"年"当作收获的象征 ...
- 傅里叶变换 matlab代码_基于机器学习的心律失常分类(三)——小波阈值去噪[MATLAB]...
在对心电信号进行分析前,需要对其进行去噪预处理.因为在心电信号采集或者数模转换的过程中,会产生噪声,包括工频干扰.肌电干扰.基线漂移这三种.本文将介绍目前十分常用且有效的一种去噪方法--小波阈值去噪. ...
- matlab 雷达拼图,(完整版)SAR合成孔径雷达图像点目标仿真报告(附matlab代码)
SAR 图像点目标仿真报告 徐一凡 1 SAR 原理简介 合成孔径雷达(Synthetic Aperture Radar .简称SAR)是一种高分辨率成像雷达技术.它利用脉冲压缩技术获得高的距离向分辨 ...
- matlab在数学中的应用论文,探究数学建模中MATLAB的运用
随着科学技术的高速发展,自然科学的各个领域都需要在调查研究的基础上建立数学模型,并通过计算解决实际问题.数学建模在合理假设的基础上将实际问题简单化.抽象化,用数学知识解决问题并接受实践的检验.在这一过 ...
- matlab函数 无限冲激响应滤波器,MATLAB代码 有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器...
MATLAB有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器设计 附MATLAB代码 摘要 文章设计了一个数字信号处理仿真实验,产生一个信号,其频率成分为f1和f2,并对其进行理想采样,采样 ...
- MATLAB在数学建模中的应用
MATLAB在数学建模中的应用 一.预备知识 1.1.关于MATLAB软件 由于科学技术及计算机的飞速发展,各类数学软件不断涌现,这使在解决各类复杂的问题变得非常简单.常用的数学软件有Mathemat ...
最新文章
- 从Netflix的Hystrix框架理解服务熔断和服务降级
- 大厂,常用,四款,大屏可视化工具
- 学会python爬虫怎么赚钱-转行学Python有前途吗?Python爬虫怎么赚钱?
- 匿名内部类的简单使用
- 什么是informer机制
- 教你如何申请CCNP的电子证书
- VMware虚拟机部署k8s集群
- java中随机抽取三人名字_JS实现随机抽取三人
- 计算机论文2002,自动化仪表杂志|论文|流速仪信号计算机采集系统的设计2002年9月(2)...
- Au入门系列之五:轨道与轨道控制​
- Android系统启动流程分析
- java.io.IOException: 远程主机强迫关闭了一个现有的连接。
- 拿好这份踏青攻略,智慧出游领略大好河山!
- ORA-01918: user hr does not exist 解决办法
- latex 跳转标签_在 LaTeX 中使用交叉引用
- 【淘宝API开发系列】获得商品评论 API 返回值说明
- spring切面接口ResponseBodyAdvice的分析和使用
- 破窗理论:搜索引擎暗规则之三(转)
- 第七章:混合策略与混合策略纳什均衡
- 用javascript编写网页:1.2css实践:页面布局