よる数値解析などを取り揃えております。紙の上で微分するときは、三角関数なら三角関数の、指数関数なら指数関数の微分公式を使って計算しますね。0}\frac{f(a+h)-f(a)}{h}\]という式を使うと上手く計算できます。」をとることで我慢して近似計算を行うことになります。並べて表示させてみます。シートの概観を見てみましょう。この図だけで「もうわかったよ」という人は、さっそく自分のエクセルを立ち上げて試してみてください。「まだちょっとわからないところがある」という人は以下の説明に目を通してください。「とても小さな数」を入れます。」ぐらいにしておきます。=1E-8と入力しておきましょう。いう数を表しています。ようにアルファベットと数字でセル番地を指定していますが、実はこの番地に名前をつけることもできます。押して名前を定義しておきます。」という文字でこのセルを参照することができるようになります。刻みで入力しておきます。=ln(A2)と入れて右下隅のフィルハンドルをダブルクリックして列にデータを埋めます。微分係数を表す=(ln(A2+h)-ln(A2))/hという式を入力して列にデータを埋めます。あたりに設定してグラフを描くと次のようになります。非常によく一致します。ファイルをダウンロード)。よばれる手法があります。次以上の項を無視すると\[f'(a)=\frac{f(a+h)-f(a-h)}{2h}\]が得られます。これが中心差分公式です。ついて、中心差分公式によって得られた微分係数を理論値と比較してみます。以下のようなワークシートを用意します。関数でラジアン単位に変換した値を入れます。列には理論値を入れます。=COS(B7)と入力して数式を下までコピーします。列には中心差分公式による微分係数の値を入れます。=(SIN(B7+$B$4)-SIN(B7-$B$4))/(2*$B$4)と入力して下までコピーしておきます。=C7-D7と入力します。値を小さくすることで精度を高めることができます。中心差分公式:0.866023201が得られます。小さくしすぎると、数値計算特有の丸め誤差や桁落ちなどが入り込んでくるので、そのあたりを上手く見極めなくてはなりません。積分を計算するマクロを使った数値実験です。I(\theta)=\sum_{k=0}^{n}\c...記事を読む度数(degree)をラジアン(radian)に変換します今回のシリーズから三角関数のグラフに挑戦です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。