• ベストアンサー

Excelでテイラー展開を計算にするには・・・

学校の課題で, 『解析関数(三角関数,指数関数)のグラフを書き,同じ値域でテイラー級数を計算して元の関数と比較する』 というものが出たのですが,テイラー展開をExcelで計算方法がわかりません。どうすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

sinx = x/1!-x^3/3!+x^5/5!… ですよね。 エクセルでは、 nの階乗をFACT(n) xのn乗をx^n で求めることができるので、 1つのセルをxに見立てて適当な項までの式を作って計算することができます。 勘違いコメントだったらすみません

yasu-do
質問者

補足

回答ありがとうございます。大変参考になりました。 試しにsinxでx=π/2としてn=9までやってみたのですが、n=6以降は一定の値になってしまいます。BLUEPIXYさんがやってもそうなりますか?

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>n=6以降は一定の値になってしまいます。BLUEPIXYさんがやってもそうなりますか? エクセルでは、概ね有効数字が15桁あるので、そんなに早く値が一定になることはないです。(実際なりませんでした、真値からの誤差がどれくらいあるのかは考慮していません) 多分、表示桁数が少ないからではないでしょうか セルの書式の設定で、「数値」で「小数点以下の桁数」を例えば14とか15にしてみて下さい。 あるいは、表示の桁数で計算するオプションなどになっているのかもしれません。

yasu-do
質問者

お礼

遅くなってすみません。 小数点以下の桁数を14にしたら一定にはなりませんでした。 どうもありがとうございます。

関連するQ&A

  • テーラー展開の意味

    テーラー展開を使えば、三角関数や円周率が整級数で近似できるというのは知っています。 しかし、テーラー展開の図形的意味つまり、テーラー展開では関数のグラフにおいて何を表しているのかよくわかりません。それと、高次の導関数を使えばなぜ近似の精度が向上するのかよくわかりません。 大学の図書館でいろいろ本を見たのですが、すっきりとした答えが見つかりませんでした。 回答をよろしくお願いします。

  • 関数電卓の内部計算について

    関数電卓で三角関数や指数関数などを計算するとき内部ではどのような計算をしているのでしょうか? テイラー級数展開ではないと聞いたことがあるのですが… また、計算機メーカーによって採用している計算式が違うのでしょうか?

  • テイラー展開について

    ふと疑問におもったのですが、偶関数のテイラー展開は、変数xの偶数乗のべきで級数展開できましたっけ? あと、|x|( ||は絶対値 )はテイラー展開できますか?

  • テイラー展開とべき級数展開の違いは何ですか?

    http://ja.wikipedia.org/wiki/%E3%83%99%E3%83%83%E3%82%BB%E3%83%AB%E9%96%A2%E6%95%B0 ずっとテイラー展開とべき級数展開は同じものであると思っていたのですが、 上記のページをみると 「第1種ベッセル関数はまた、X=0のまわりでのテイラー展開(非整数の に対しては、より一般にべき級数展開)によって定義することもできる。」 と書かれているのですが、 テイラー展開とべき級数展開ってどう違うのでしょうか?

  • テーラー展開について

    テーラー展開を用いて指数関数を多項式にしたいのですが、 f(x) = EXP(x) = 1 + 1 / 1! * x + 1 / 2! * x^2 + … というのは理解しているのですが f(x,y) = EXP(x + y)といった2変数の場合のテーラー展開やり方がわかりません。 一体どうのようにすればいいのでしょうか?

  • テイラー展開に関する問題です。

    zを複素変数とし、f(z) = cos 2z - sin z とする。 (1) f(z) のz = 0 を中心とするテイラー展開を求めよ。 (2)Cを原点を中心とする半径1の反時計周りの円周とし、nを自然数とする。このとき次の積分の値を求めよ。 ∫c {f(z)/z^n} dz *************************** 複素関数論でテイラー級数、ローラン級数、特異点、留数、複素積分 などを用いている問題らしいのですが、よく分かりません。 よろしくお願いします。

  • テイラー級数展開

    指数関数y=e^xの、点(x=x0)の周りでのテイラー級数展開をしてください

  • x=aのまわりでのテイラー展開について。

    こんにちは。 今日は、x=aのまわりのテイラー展開についての質問をさせていただきます。 ご教授のほどをよろしくお願い致します。 複素関数論の勉強をしていたら、 「e^x を x=a のまわりでテイラー展開すると……」 という文章に出会いました。 この「x=aのまわり」ということについてなのですが、 たとえば、x=a のまわりで展開したべき級数の x に実際の値を代入して近似値を得るとき、 x=a のまわりでテイラー展開をしたということは、代入する値は a に近い値でなければならないということなのでしょうか? もしそうだとするとつまり、マクローリン展開を行った級数に代入する実際の数値は、 0に近いものでなければ信用できる近似値は得られないということなのでしょうか? 色々なところで調べたのですが、いまいち具体的にわかりやすい説明に出会えず、こちらで質問させていただきました。 よろしければ回答をよろしくお願い致します。

  • テイラー展開の概念について

    「テイラー展開とは、無限回微分可能な関数 f(x) をある点 x = a の周りでべき級数に展開する方法」と以下のURLで記述されています。すごく単純に考えて、f(a)と考えたくなるのですが・・・よく概念が分かりません。  ちなみに、cosθ≒1-θ^2/2・・・(*)の導出を探している途中にこれに行き着きました。a=0のとき、つまりマクローリン展開で式(*)が導出されていました。例えば、a=3のときのcosθもあるのでしょうか?それはどのような意味をもつのでしょうか?数学は、甚だ苦手ですので定性的な説明で結構です、ご教授願います。

  • テイラー展開 「x=aの近くで…」の意味

    大学1年生の者ですが、質問させていただきます。 先日授業にて、テイラー展開というものが出てきました。 その中で、「…一般の関数f(x)をx=aの近くでx-aのベキ級数に展開し、その係数a(n)を定めるのがテイラー展開の理論…」という表現があったのですが、「x=aの近くで」という言葉の意味がよく分かりません。 f(x)のx=a付近でのみ、ベキ級数に表せるということでしょうか?

専門家に質問してみよう