Using Taylor Expansions: how to impose 'large' approximations, i.e., "for large x"?
5 次查看(过去 30 天)
显示 更早的评论
Say I have a function:
and I want to see what happens in the region of large x, i.e., I Taylor expad f(x) in the region of large x and see how the functiuon changes. I Can do this on paper but how do I instruct matlab to take x as being say x>>a where a is small?
0 个评论
回答(1 个)
Walter Roberson
2021-4-5
format long g
syms alpha x
f = sin(alpha*x)
fapprox(x) = taylor(f, x, 10000, 'order', 20)
fapprox(3183*pi)
fapprox_tenth(x) = simplify(subs(ans, alpha, 1/10))
fapprox_tenth(3183*pi)
vpa(ans)
sin(3183*pi*1/10)
That's a pretty good approximation
sin(10*3183*pi*1/10)
vpa(fapprox_tenth(10*3183*pi))
but that is not.
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!