• ベストアンサー

sinのマクローリン展開

agricapの回答

  • agricap
  • ベストアンサー率40% (79/195)
回答No.5

残念ですが、2つとも不正解ですね。 main関数の最後が、、 printf("sin_10=%10.9f\n", sin(x,10)); だとしたら、これでは正しい答えは出力されませんよね? この sin 関数はそういう使い方を想定しています。

apple_cube
質問者

お礼

1つですることはどうしても出来なかったので、2つにしてみました! double f(int n, int i, double x) { if (n<=1){ return (1);} else{ return (1 - x * x / i / (i+1) * f(n-1, i+2, x));} } double sinx(int n, double x) { return f(n, 2, x) * x; } printf("sin_10=%10.9f\n", sin(x,10)); も printf("sin_10=%10.9f\n", sin(n,x)); ですねっ(>_<) ありがとうございました!!

関連するQ&A

  • マクローリン展開の問題です!!

    sin(0.1)の近似値を関数sin(x)のマクローリン展開のx^5の項までを計算して求めよ。また誤差|R6|を評価せよ。 お願いします。

  • マクローリン展開

    sin(1-x)^2の2次の項までのマクローリン展開は sin1-2cos1x+(cos1+2sin1)x^2 で正しいですか?

  • マクローリン展開

    f(x)=1/sinx をマクローリン展開せよ。 f(x)=f(0)+(f’(0)/1!)x+(f’2(0)/2!)x^2+・・・・ が定義だと思ったので、f(0)を計算しようとしましたが、分母がsin0で困りました。この問題の場合マクローリン展開はどうすればよいのでしょうか。

  • 近似値をマクローリン展開を用いて少数第四位まで求めよという問題です。

    近似値をマクローリン展開を用いて少数第四位まで求めよという問題です。 (1)1/5.001 (2)√(4.03) 何をxとおいてマクローリン展開して、剰余項Rn<0.00005となるnをどうやったら求めることができますか?

  • マクローリン展開について

    マクローリン展開について マクローリン展開の公式は覚えているのですが、実際にマクローリン展開しx^4の項まで求めよ、という問題が出ると解けません。 f(x)=sinxをx^4までマクローリン展開すると、答えがx-(x^3/3!)+・・・・となっていました。 x^4までとはどのように計算して行ったら上のような回答が出るのでしょう?

  • sin(x)のマクローリン展開

    明日解析のテストがあるのですが、 わからないところあります。 sin(x)のマクローリン展開を n回微分を用いて求める問題なのですが (sin(x))'=cos(x)=sin(x+pi/2) 同様にして (sin(x))^(n)=sin(x+pi*n/2) ここからマクローリン展開の係数の 出し方がわかりません。どなたか よろしくお願いします。

  • マクローリン展開の問題

    マクローリン展開の問題です。模範解答をお願いします。 計算過程もできるだけ書いてください。 次の関数のマクローリン展開を5次以下の項まで求めよ。ただし係数は既約分数にする。 (1) (-1-x2x^2)e^x (2) sinx/(1+√x) よろしくお願いします。

  • マクローリン展開した式をグラフに描けるソフトは?

    こんばんわ。 例えばsinやcosなどの関数をマクローリン展開した式について、 第9項とかまでとした場合の数式をグラフに描写して、どれほど元の式と 近似しているか簡単に見て分かるようにグラフを描けるソフトはありませんか? よろしくお願いします。

  • マクローリン展開について

    マクローリン展開の問題なのですが、以下の問題で何回解いても模範回答と同じ答えになりません。 どなたか途中式を含めて解説お願いできないでしょうか。 y=tanxのマクローリン展開をx^5の項まで求めよ (剰余項は考えなくて良い) という問題です よろしくお願いします

  • マクローリン展開について

    マクローリン展開について テーラー展開で y=√x+1を5次の項までをしたいのですが、 yの3回微分あたりからくしゃくしゃしてしまって出来ません。 どうか、ご教授お願いします。 この関数ではこういうこともできるよ!みたいな裏技みたいなものもあれば嬉しいです。 y'=1/2√x+1 y"=-1・(2√x+1)'/(2√x+1)^2 =-1/4(√x+1)^3