• ベストアンサー

一般的な数値計算法と、計算物理学

こんばんは。数値計算法の本を読んで、それを物理に適用するのと、計算物理学の本を読んで物理の計算をするのとでは、どのへんが異なるのでしょうか。よろしくお願いします。

  • porco
  • お礼率95% (162/169)

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

  • ベストアンサー
  • atushi256
  • ベストアンサー率62% (10/16)
回答No.1

物理学における支配方程式は数学的にいくつかのパターンに分類されます。ですから「そのタイプの方程式にはこのタイプの数値計算法」が適切という議論はあり得ます。しかしながら、もっと踏み込んで「物理的にこういう仮定ができるからこう変形して・・・」などと言う議論の方が計算物理学としては普通であり、(論文などでは)前者の様な議論はむしろあまり行われない傾向があります。 (1) 数値計算法はあくまで一般論 (2) 計算物理学は物理的特性や現象の特性などを考慮したもの 物理的特性を考慮してもたいしてメリットがない場合や、考慮しなくても計算がすぐ終わってしまうような場合は数値計算法の知識だけで十分でしょう。しかしながら、そうでない分野であるならば、計算物理学の本を紐解く必要があると思います。 少なくとも量子論に限った話であるならば、数値計算法の知識はあまり重要ではありません。計算量子力学を勉強することが第一であり、必要になった時に数値計算法をつまみ食いするというスタンスが望ましいと思っています。

porco
質問者

お礼

有難うございました。

関連するQ&A

  • 数値計算の参考書

    物理に関する数値計算に関して、ある計算手法を使う時に 下記の事項が網羅されているものを探しています。 1) 手法の弱点、注意点 (例:こういう場合には誤差が大きくなる。) 2) 手法の効率的な使用方法 (例: こういうパラメータで計算が効率的になる。) 今の所、下記のような本を図書館で借りて内容を見ていますが、 他にお薦めな本などありますでしょうか? ----------------------- 数値解析 : 森 正武 数値計算の常識 : 伊理 正夫 計算物理 : 夏目 雄平 -----------------------

  • 数値計算法

    数値計算法の問題です 次の関数を差分せよ 2*(3)^x + 4 * (5)^x 回答の過程を知りたいです お願いします

  • 数値計算を始めたいのですが・・・

    もうすぐ大学2年生になる物理を専攻している学生です。 大学での物理を学び、コンピュータを用いて数値計算をしたいと思うようになりました。 中学生のときにC言語を独学で学んで言語について入門書レベルの理解はあるのですが、 実際の数値計算となると、アルゴリズムを学んだり、グラフや図形にしたりという作業が必要です。 質問したいことは大きく分けて2つです。 (1)中学生のときはコマンドプロンプトとフリーのテキストエディタで勉強していました。 しかし、大学で物理の数値計算をするとなればVisual stdioなどを用いてプログラミングしたほうがよいのでしょうか? ダウンロードしてみたのですが、今のところいろんなコマンドが多くて難しいです・・・ どちらのスタイルでプログラミングした方がいいかとかはあるのでしょうか? どうもCUIだと図形描画はできないようなのですが・・・そうなのでしょうか? (2)数値計算をしたとき、グラフやアニメーションにしたいと思うのですが、 WindowsAPI、Gnuplot、OpenGL、他にも色々あるみたいなのですが、 どのようなツールを使えばよいのでしょうか・・・? 色々調べてはみたのですが・・・ どちらか1つでもよいのでご教授ください。 お願いします。

  • 数値計算法の課題

    数値計算法の期末課題なのですが、解き方が全くと言っていいほど分かりません。 教授は範囲外のためわからないと言っていたため質問もできません。 この問題の解き方を教えていただきたいです。よろしくお願い致します。

  • 二次の連立方程式を解く数値計算法

    x^2 y^2 z^2 x y z で構成された二次の連立方程式を解く数値計算法ってありますか? もしあれば紹介してください 計算法の名称だけでもわかれば、細かい計算法は自分で調べますので

  • 数値計算について教えて下さい。

    cos x + cosh x +1 = 0 の関数ですが、これは超越関数らしく解くことが出来ません。 これは解くには数値計算が必要になってくるのですが、 具体的にどうやって解けば良いのでしょうか? ニュートン法などは知っていますが、どうやって使えば良いか分かりません。 どなたか詳しく教えて下さい。

  • C言語による数値計算について

    C言語による数値計算について 研究で使うため、C言語による数値計算を覚えたいのですが、何をしたらいいかわかりません。 一応わからなくてもやってみたらいいとか言われますが、そんなこと言われても、なにをしたらいいかわからないのです。できるようになるビジョンも見えません。 よくわかるCとかいろいろ参考書はありますが、別に数値計算用に書かれたものではないですし、つながりが見えませんし、まず数値計算を抜きにしてプログラミングというものを覚えようとしても、本に書いてあることが、全く謎でとっかかりがありません。 数値計算の本を見てみると、プログラミングとか全く関係なしに数値計算の手法を書いてあるものとか、最後に付録としてできあがったプログラミングが書かれているだけとかで全く手順がわかりません。 どうしたらいいのでしょうか?アドバイスをお願いします。

  • 数値計算であらわれる誤差について

    数値計算であらわれる誤差について調べています。差分法、有限要素法、境界要素法それぞれにおいてどのように誤差があらわれるのか教えてください。

  • 数値計算

    大学のレポートなんですがわからなくて困ってます。至急解答お願いしますm(_ _)m 離散化に有限差分法、計算手順にMAC法を用いた数値計算について説明せよ。 ただし、二次元層流流れとし、x、y方向の運動方程式および圧力に関するポアソン方程式の差分化式も示すこと。(エネルギー方程式、乱流については含める必要はない) 【狭義】流体力学は学んでいるが、数値解析については学んでいない人へ説明するレポートとする。 式、図のみでなく、文章も簡単に記すこと。

  • 数値計算のための勉強の仕方

    私は現在大学院修士課程1年です。 とある事情で、学部の時とは異なった分野で研究をすることになり、 研究テーマを模索していたのですが、現在は数値計算を用いて研究をするという形になっています。 現在使用しているソフトはCADMAS-SURFと呼ばれるものです。 このソフトに関する文献などを読みながら、少しソフトを動かしてみているのですが、正直なところわからない箇所が多く、 手探り状態で進めている状態です。 様々な人に聞いてみたりしたのですが、このソフトを使用したことのある人が周囲にはいません。 また、私自身、学部の時にこうしたソフトを使用したことがないばかりか、物理学にもあまり精通しておりません。 現在、流体力学の本を読んだりしながら勉強はしているのですが、難しい計算式などが出てくると それがどのような状態を示しているのか頭の中でイメージできないことが多く、 用語も知らないものばかりで時間がかかってしまいがちです。 ちなみに、数値計算を使用して研究されている数少ない先輩の話では、その方も手探り状態で進めているとのことです。 また、その方からは本に書かれている基本的な理論などは理解した上で計算しないとダメだというアドバイスをいただきました。 したがいまして、私としましては、やはり地道に勉強しながら進めていくしかないのでは、と考えております。 物理学や数値計算に詳しい方、勉強・研究の進め方、おすすめの参考書についてなど、ご教授いただければ幸いです。 また、大学院にて大学の専攻と異なる分野で研究をしたことがある方、体験談などをお聞かせください。 よろしくお願い致します。