普通の電卓で逆三角関数を計算
また普通の電卓シリーズ。さて、逆三角関数の問題は「テイラー展開が覚えられない」だ。でも微分自体は簡単で、それは
y=arcsin(x) ⇔ x = sin(y) で
dy/dx = 1/(dx/dy) = 1/cos(y) = 1/√(1-sin^2(y)) = 1/√(1-x^2)
なんで、普通に微分していけば求められるが、極めてめんどくさい。そこで覚えている
sin(x) = x - x^3/3! + x^5/5! + ...
からなんとか逆に求めよう。
arcsin(x) = x + a*x^3 + b*x^5+...の形のはずなんで
x=sin(x+a*x^3 + b*x^5+...) = (x+a*x^3+b*x^5+...) -(x^3 + 3*a*x^5+...)/3! + (x^5 + ...)/5!+...
= x + (a-1/3!) *x^3 + (b-(3/3!)*a+1/5!) *x^5+...
なので、a=1/3!=1/6
b=a/2-1/120 = 3/40
それでarcsin (x) = x + x^3/6 + (3/40)*x^5+...
で計算できる。まあ微分を繰り返すよりはちょっと速い。
ではx=0.5を計算してみよう。
arcsin(0.5)=0.523177...
実際はπ/6=0.523599...なんで結構いい感じか。
arcsin(0.1) = 0.100167はこの精度でOK。
« ホテルで「北海道限定 サッポロクラシック」を飲んだ。 | トップページ | 「レベル7」を読んだ。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年1月13日 IEEE Microwave Magazineの特集はニューラルネットワークとマイクロ波、Siversがミリ波ビームフォーマー開発を受注、バイデン・ハリス政権が ワイヤレス革命に1億 1,700 万ドル、HoneywellとNXPが航空機技術で提携(2025.01.13)
- UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(1) まずはNuGetForUnityを使ってインストール。2Dゲーム画面に連立方程式を解いた結果を表示。(2025.01.14)
- 高周波・RFニュース 2025年1月9日 CES2025に合わせて各社プレスリリース、特にQualcomm、NVIDIA、INTELが大量。SEMCOのC0G MLCC (1210 inch, 22nF, 1000V)解説、TIのAI搭載60GHz車内レーダ、MarvellのCPO、Qorvoの車載UWB SoC、TDKのセンサがAI白杖に採用(2025.01.09)
- NHK パンサー尾形さんの笑わない数学 微分・積分 スペシャルがもうすぐ始まる。これから見てリアルタイムでポストしたのでそのスレッドを残す。(2024.12.29)
コメント