質問

私は困りの理解はなぜ、このテーラーシリーズの機能を得るためには、近似の機能だけではなく、この機能を使う、なかでもイラクやシリアのプログラミングればいいですねマイコンピュータを計算するe^(.1)までにも正確な値は、なぜうまく近似し、近似しょうか?

役に立ちましたか?

解決

テイラーシリーズは一般的に使用されない近似す。通常、何らかの形での国民の損失が非常に大きく多項式を使用します。

テイラーシリーズに収束でゆっくりではいくつかの条件を所望の精度や効率の悪い(より正確に近く、周囲にはその中でも特に精から離れている。最大使用テイラーシリーズがるおそれがあると認められるときは数学の授業の論文では、これらの検討の性質の機能について計算.

近似機能を国民の損失が非常に大きく多項式という言葉がよく用いられます。国民の損失が非常に大きく多項式の最小可能な最大誤差は、特定の状況(区間に渡る機能を近似度の算).な解析ソリューションを見つけるために国民の損失が非常に大きく多項式.その数値を使用し、 Remezアルゴリズム.ミニマックス多項式に合わせることが可能です。に合わせて特定のニーズなどの相対誤差の最小化または絶対誤差近似の機能上の特定の間隔です。ミニマックス多項式による必要の少ない面よりテーラーシリーズを全般的には妥当な結果は、"広がる"エラーの間隔ではなく、より良いの悪いのを終了する。

を呼び出すときは、 exp 関数を計算するex, だれを用いミニマックスの多項式で、誰かがあると認められた者で、働きや図書館の日常的な評価を多項式.では、演算コンピュータプロセッサーがないので、加算、減算、乗算。その他の機能を建設するから。第三い多項式により、多項式を十分近似多くの機能など、正弦波、コサイン、対数、べき乗(の一部を業務の移動もに指数の分野の浮動小数点値)。部門を追加し合理的な機能するのに便利な機能arctangent.

他のヒント

2つの理由で。最初および先端 - ほとんどのプロセッサは、指数関数、対数、等の複雑な操作のハードウェア実装を持っていません。そのような場合、プログラミング言語はそれらを計算するためのライブラリ関数を提供することができます。あなたのために。

秒、言語をサポートしていない機能があるかもしれません。

最近、ルックアップテーブルを補間で使用して角度を取得してからその角度のsin()とcos()を計算したいと考えていました。トラブルは、浮動小数点と三角関数がないDSPであるため、これら2つの関数は本当に遅い(ソフトウェア実装)。代わりに、Xの代わりにSIN(X)をテーブルに入れ、次にy= sqrt(1-x * x)のTaylorシリーズを使用して、そのCoS(x)を計算します。このテイラーシリーズは、私が5名の用語で必要な範囲にわたって正確です(分母はすべて2つの電力です)、プレーンCを使用して固定小数点で実装することができ、私が考えることができる他のどのアプローチよりも速いコードを生成することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top