- 締切済み
簡単な式の方程式ですが解法をお願いします。
簡単な式の方程式ですが解法をお願いします。 x=cos(x) パソコンを使って数値解析すると近似値は x=0.73... なのですが すっきりした解法はあるのでしょうか。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- sanori
- ベストアンサー率48% (5664/11798)
こんにちは。 cosx のマクローリン展開は、 cosx = Σ[n=0⇒∞](-1)^n・x^2n/(2n)! = x^0/0! - x^2/2! + x^4/4! - x^6/6! + ・・・ = 1 - x^2/2 + x^4/24 - x^6/720 + ・・・ xが1に比べて十分小さいときは第3項以降が無視できて、 cosx ≒ 1 - x^2/2 x=cosx のとき x = 1 - x^2/2 x^2/2 + x - 1 = 0 x^2 + 2x - 2 = 0 (x+1)^2 = 3 x+1 = ±√3 = ±人並におごれや = ±1.7320508・・・ x = -1±1.7320508・・・ = -2.73 または 0.73 コサインの絶対値は1以上になるとまずいので、 x = 0.73 のみが生き残ります。 最後に、第3項が無視できるかを点検します。 0.73^4/24 = 0.0118 ≪ 0.73 そして第4項以下は、さらに無視できます。 大丈夫そうです。
- f272
- ベストアンサー率46% (8467/18127)
近似的な解で良いのならx=π/4 もう少し精度を上げた近似解ならx=(1+π/4)/(1+√(2))
- 178-tall
- ベストアンサー率43% (762/1732)
誤写訂正。 42.34.... ↓ 0.739....
- 178-tall
- ベストアンサー率43% (762/1732)
>x=cos(x) cos( ) の不動点を求める問題ですね。 スプレッドシートに、 X_i =cos(X_i) ← X_i+1 へ代入 X_i+1 =cos(X_i+1) 以下、繰り返し を勘定させると、勝手に X_k が 42.34.... へ収束してくれます。
ああ、6次や8次方程式の解が解けるといいのになあ。マクロリーん展開より cosx=1-x^2/2+x^4/4!-x^6/6!+x^8/8! と近似できるから、x=1-x^2/2+x^4/4!-x^6/6!+x^8/8! となるようなxの解が求められると・・・。
- halcyon626
- ベストアンサー率40% (156/388)
単純な式を詳しく回析しようとすると、逆に面倒になってくるので、そういうことはしない方がいいです。 グラフで、Y=Xと、Y=COSXを書いて、交わる点を出すだけでいいんじゃないでしょうか?