• ベストアンサー

プログラミングで微分する時は、どのようにしたら良い

プログラミングで微分する時は、どのようにしたら良いでしょうか? 幾つかの解法での例をお願いします。 プログラミングと数学に詳しい方、よろしくお願いします。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8018/17137)
回答No.1

解析的に微分した形が分かるのであれば,その式を書きます。わからないのであれば数値微分します。 例えばf=x*xとわかっているのならfx=2*xとすればよいし,f=g(x)というように何だかわからない関数gで決まっているのなら,適当に小さなhを使ってfx=(g(x+h)-g(x))/hとすればよい。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

関連するQ&A

  • 全微分や勾配ベクトルの幾何学的な意味

    数学があんまり得意じゃないのに、今ライブラリを使って3Dのプログラミングで遊んでるんですけど 数学として、行列とか三角関数とか普通の微分とかは、座標系の回転だとか微分でキャラクタの進行方向の決定とか、直接使うのですんなりイメージできるんですけど 具体的な例で言うと全微分や勾配ベクトルってどういう場面でつかうんですか?教えてください、イメージできなくて困ってます。偏微分はあるパラメタにおけるニ変数関数の断面という理解は出来るんですが・・・

  • 微分について

    熱力学の第一法則について 式1 Q=ΔU+W 式1を微分形で書くとdQ=dU+dWとなる 私の疑問 1 Δはどのような理由により消えたのか? 2 dはどのような意味があるのか? 3 式の解法がわからない。微分公式にあてはめているのか? 高校時代は数学に全く触れていなかったので中学レベルで私の疑問に回答して頂ければ幸いです また、微分積分を知識のない人が勉強出来るWebサイトや、参考書があれば教えて頂きたいです ヨロシクお願いします

  • フォートラン77での微分と行列

    フォートラン77で、数学的な 微分 と 行列 をどのように表現したらいいのか教えてください。 プログラミング初心者なのでこの質問の仕方が正しいのかもわかりませんがお願いします。

  • どうやって微分すればよいのですか?

    f(X)=aX+c/(X+b)+d の微分の仕方がわかりません。分母の一次方程式を微分というところで混乱してしまいます。どのような解法で解けばよいのか教えてください。

  • プログラミングと数学センス

    現在、通信制大学で文系の勉強をしています。最近、コンピュータへの興味が強くなって情報系のコースに転籍しようかと考えています。 プログラミングには数学センスが必要だと聞きますが、数学には自信がないので不安です。 高校では、数学の全国偏差値は68程度(難易度が低めの進研模試です。)でした。文系ですので、数IIICは習っていません。三角関数や微分積分も忘れました。基礎学力自体には自信がある方ですが、数学センスには全く自信がありません。 数学の学び直しは必須だと思いますが、プログラミングにはどの程度の数学知識、センスが必要とされるのでしょうか?

  • 数IIIの微分積分の参考書(問題集)

    僕は、学校の授業では数研出版の「スタンダード数学III」を使ってるんですが、授業をサボってしまったせいで、微分積分(特に積分)がまったくわかりません!!スタンダードは解法が載ってないので、授業を聞いてなければわからない仕組みになってるんで・・・・ そこで、問題のボリュームはこの「スタンダード」くらいで、解法がくわしいお薦めの参考書(問題集)はありますか?ありましたら、教えていただけませんでしょうか・

  • 微分方程式の問題です。

    微分方程式の問題です。 微分方程式の問題で、 (d^2y)/(dx^2)+(tanx)*{(dy)/(dx)}+(cos^2x)*y=0 の一般解を求めよという問題なのですが、解き方が分からず困っています>< 解法が分かる方がいれば、解法を教えていただけないでしょうか? よろしくお願いします!!

  • プログラミングについて

    質問なんですが、よく小学生でもプログラミングとかするじゃないですか、小学生で数学も出来ないのに何でプログラミングが出来るのか不思議です。また、そういう方はプログラミングの本とか読んで勉強するのでしょうか?もしつまずいたりしたら誰に質問するのでしょうか? プログラムの得意な方はどうやって勉強しましたか? 独学で学んだ方お願いします!!

    • 締切済み
    • CGI
  • プログラミングと数学の関係

    友達から「数学が得意な人はプログラミングに向いてるよ」といわれ、 特に数学的な考え方が必要だからともいわれました。 どのあたりが向いているんでしょうか? また、それはどういったプログラムを組むと実感できるのでしょうか? なにか具体例のようなものを教えていただけませんか? よろしくお願いします。m(_ _)m

  • 微分方程式の解法を教えてください

    d^2(V)/dx^2=γ^2Vの微分方程式の解法を解法を教えてください。

専門家に質問してみよう