我怎么写函数的泰勒多项式cos (x)使用for循环,没有匿名函数
26日视图(30天)
显示旧的评论
接受的答案
答案(1)
约翰D 'Errico
2021年9月2日
我们可以看到它是如何工作的。下面的代码。
现在,让我来测试一下,在一个象征性的形式。
信谊X
P8 = taylor_cos (X, 4)
是一个正确的泰勒展开式cos (X) ?
是的。事实上,它是。
泰勒(cos (X),“秩序”,10)
它正确地extimate cos (X), X为相当小?
taylor_cos (0.1 4)
因为(0.1)
它似乎预测相当不错。
我猜你是希望这将正确预测大型x的值,这当然不是真的。
taylor_cos (20、10)
是的,那是垃圾。也许你需要做一些阅读有关无穷级数的收敛性。即使本系列将收敛理论,经过大量的术语中,这并不意味着你会期望它收敛在实践中,使用计算有限数量的小数位数。
函数Pn = taylor_cos (n),
x = a;
Pn = 1;
为我= 1:n;
addterm =((1) ^我)* (x ^(我)2 *)/阶乘(2 * (i));
Pn = Pn + addterm;
结束
结束