- ベストアンサー
プログラミングで微分する時は、どのようにしたら良い
プログラミングで微分する時は、どのようにしたら良いでしょうか? 幾つかの解法での例をお願いします。 プログラミングと数学に詳しい方、よろしくお願いします。
- kokoa2019
- お礼率26% (47/178)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
解析的に微分した形が分かるのであれば,その式を書きます。わからないのであれば数値微分します。 例えばf=x*xとわかっているのならfx=2*xとすればよいし,f=g(x)というように何だかわからない関数gで決まっているのなら,適当に小さなhを使ってfx=(g(x+h)-g(x))/hとすればよい。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
関連するQ&A
- 全微分や勾配ベクトルの幾何学的な意味
数学があんまり得意じゃないのに、今ライブラリを使って3Dのプログラミングで遊んでるんですけど 数学として、行列とか三角関数とか普通の微分とかは、座標系の回転だとか微分でキャラクタの進行方向の決定とか、直接使うのですんなりイメージできるんですけど 具体的な例で言うと全微分や勾配ベクトルってどういう場面でつかうんですか?教えてください、イメージできなくて困ってます。偏微分はあるパラメタにおけるニ変数関数の断面という理解は出来るんですが・・・
- ベストアンサー
- 数学・算数
- フォートラン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
- ベストアンサー
- その他(プログラミング・開発)