テイラー級数を使用して、関数を解くための数値的に健全なアルゴリズムを開発しようとしています。私はかなり長い間それに取り組んできましたが、まだ運がありません。何が間違っているのかわかりません。
機能は
f(x)=1 + x - sin(x)/ln(1+x) x~0
また、この関数で精度が失われるのはなぜですか? x がゼロに近い場合、sin(x)/ln(1+x) は x と同じ数にさえ近くありません。どこで重要性が失われているのかさえわかりません。
これを解決するには、sin(x) と ln(1+x) のテイラー展開を使用する必要があると思います。
x - x^3/3! + x^5/5! - x^7/7! + ...
と
x - x^2/2 + x^3/3 - x^4/4 + ...
それぞれ。分母のようなものを使用して x と sin(x)/ln(1+x) コンポーネントを組み合わせたり、3 つすべてを組み合わせたりしようとしましたが、最終的には何もうまくいかないようです。どんな助けでも大歓迎です。