軽量ミニマックス近似式 1 / マクローリン展開

参考: Interface(インターフェース) 2017年 08 月号, pp.148-151
 
ミニマックス近似の前にマクローリン展開で sin(x) を 5 次まで展開してみる。
 
TI-Nspire の場合:
構文: taylor(函数, 変数, 次数 [, 中心])
f:id:ti-nspire:20180220054545p:plain:h200 f:id:ti-nspire:20180220054614p:plain:h200
 
――――――――――――――――――――――――――――――――
Wolfram の場合:
構文: Series[函数, {変数, 中心, 次数}]
f:id:ti-nspire:20180219143038p:plain:h150
 
――――――――――――――――――――――――――――――――
sympy の場合:

import sympy as sym
x = sym.symbols("x")
f = sym.sin(x)

# 構文: series(函数, 変数, 中心, 次数+1)
print(sym.series(f, x, 0, 5+1))

# この構文でもよい: 函数.series(変数, 中心, 次数+1)
print(f.series(x, 0, 5+1))

f:id:ti-nspire:20180220050526p:plain:w300