帕德逼近matlab算法,帕德逼近算法.doc

《MATLAB程序设计实践》课程作业

一、用MATLAB编程实现“帕德逼近”的科学计算算法,及举例应用。

1)帕德逼近算法说明如下:

帕德逼近是一种有理分式逼近,逼近公式如下:

大量实验表明,当L+M为常数时,取L=M,帕德逼近精确度最好,而且速度最快。此时,分子与分母中的系数可通过以下方式求解。

首先,求解线形方程Aq=b,得到(…)的值,其中

,,

然后,通过下式求出的值。

注意,函数的帕德逼近不一定存在。

在MATLAB中编程实现的帕德逼近法函数为:Pade。

功能:用帕德形式的有理分式逼近已知函数。

调用格式:f=Pade(y,n)或f=Pade(y,n,x0)。

其中,y为已知函数;

n为帕德有理分式的分母多项式的最高次数;

x0为逼近点的x坐标;

f为求得的帕德有理分式或在x0处的逼近值。

2)程序源代码如下:

①在m文件中编写实现函数的Pade逼近的代码如下:

function f=Pade(y,n,x0)

%用帕德形式的有理分式逼近已知函数

%已知函数:y

%帕德有理分式的分母多项式的最高次数:n

%逼近点的坐标:x0

%求得的帕德有理分式或在x0处的逼近值:f

syms t;

A=ze

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值