pade
Pade近似值
描述
例子
找到Pade近似式的符号表达式
找到Pade近似值的sin (x)
。默认情况下,pade
返回一个三阶Pade近似值。
信谊x pade (sin (x))
ans = - (x * (7 * x ^ 2 - 60)) / (3 * (x ^ 2 + 20))
指定扩展变量
如果你不指定扩展变量,symvar
选择它。找到Pade近似值的sin (x) + cos (y)
。的symvar
功能选择x
随着扩张变量。
信谊x y pade (sin (x) + cos (y))
ans = (- 7 * x ^ 3 + 3 * cos (y) * x ^ 2 + 60 * 60 * x + cos (y)) / (3 * (x ^ 2 + 20))
指定扩展变量y
。的pade
函数的作用是:返回Pade近似值对y
。
pade (sin (x) + cos (y), y)
ans = (12 * sin (x) + y ^ 2 * sin (x) - 5 * y ^ 2 + 12) / (y ^ 2 + 12)
函数在特定点的近似值
找到的价值谭(3 *π/ 4)
。使用pade
找到Pade近似值谭(x)
和替代使用潜艇
找到谭(3 *π/ 4)
。
信谊x f = tan (x);P = pade (f);y =潜艇(P, x, 3 *π/ 4)
y =(π*((9 *π^ 2)/ 16 - 15))/(4 *((9 *π^ 2)/ 8 - 5))
使用vpa
转换y
成一个数值。
vpa (y)
ans = -1.2158518789569086447244881326842
增加的准确性Pade近似值
你可以增加的准确性Pade近似值通过增加订单。如果扩展点是钢管还是零,精度也可以增加了设置OrderMode
来相对
。的OrderMode
选项没有影响,如果不是一个杆或零扩张点。
找到Pade近似值的谭(x)
使用pade
用一个扩展点0
和订单
的[1]
。找到的价值谭(1/5)
通过替换到Pade近似值潜艇
,并使用vpa
转换1/5
成一个数值。
信谊x侯= pade (tan (x), x, 0,“秩序”,[1])侯=潜艇(侯,x, vpa (1/5))
侯= x侯= 0.2
找到减去的近似误差赛
的实际价值谭(1/5)
。
y = tan (vpa (1/5));错误= y -赛
错误= 0.0027100355086724833213582716475345
增加的准确性Pade近似值通过增加订单使用订单
。集订单
来(2 - 2)
,找出错误。
第22位= pade (tan (x), x, 0,“秩序”,2[2])第22位=潜艇(第22位,x, vpa (1/5));错误= y -第22位
第22位= - (3 * x) / (x ^ 2 - 3)错误= 0.0000073328059697806186555689448317799
的准确性增加而增加。
如果扩张点是一个杆或零,Pade近似式的准确性下降。设置OrderMode
选项相对
补偿的精度下降。有关详细信息,请参见Pade近似值。因为棕褐色
函数有一个零0
,设置OrderMode
来相对
提高准确性。这个选项如果扩张点没有影响不是杆或零。
p22Rel = pade (tan (x), x, 0,“秩序”,[2 2],“OrderMode”、“相对”)p22Rel =潜艇(p22Rel x, vpa (1/5));错误= y - p22Rel
p22Rel = (x * (x ^ 2 - 15)) / (3 * (2 * x ^ 2 - 5))错误= 0.0000000084084014806113311713765317725998
精度会增加如果扩张点是一个杆或零和OrderMode
被设置为相对
。
情节Pade精度近似式
情节之间的区别exp (x)
订单及其Pade近似值[1]
通过(4 - 4)
。使用轴
关注感兴趣的地区。情节显示精度增加而增加的顺序Pade近似值。
信谊xexpr = exp (x);持有在网格在为我= 1:4 fplot (expr pade (expr,“秩序”,我)结束轴([4 4 4 4])传说(的订单(1),的订单(2,2),“订单(3 3)”,“订单(4,4)”,…“位置”,“最佳”)标题(exp (x)的区别及其Pade近似式的)ylabel (“错误”)
输入参数
更多关于
提示
如果你同时使用第三个参数
一个
和ExpansionPoint
指定扩展点,通过指定的值ExpansionPoint
生活的全部。
算法
的参数一个1、…bn选择这样的级数展开Pade近似值伴随着级数展开的f最大可能的秩序。
扩展点±∞和±我∞是不允许的。
当
pade
找不到Pade近似值,它返回的函数调用。为
pade
返回Pade近似值,泰勒和劳伦级数扩张f在扩展点必须存在。
版本历史
介绍了R2014b