• 締切済み

数値計算

バンド計算のプログラムは1万行と聞きました。 物性関係のプログラムはみんなこのような 感じなのでしょうか。

  • seij
  • お礼率77% (67/87)

みんなの回答

  • ykkw_2001
  • ベストアンサー率26% (267/1014)
回答No.1

そういうわけではないですよ

seij
質問者

お礼

あっそうなんだ。

関連するQ&A

  • バンド計算の目的

    物理学科に通っている学生です。 物性の分野で、「バンド計算」を行うことがあるようですが、これをすると一体何になるのですか? Googleで調べたのですが、バンド計算のプログラムなどが載っているだけで、動機が分かりませんでした。 ちょっと考えたら、分子中の電子状態を知ることで、材料設計などに応用する・・・という感じでしょうか? また、バンド計算をやっている人がたくさんいるのは、確立した手法がないために、各自近似の方法を試行錯誤している、ということでしょうか?

  • 数値を入力して1からその数値までの和を計算するプログラムを作れる方お願

    数値を入力して1からその数値までの和を計算するプログラムを作れる方お願いします。 たとえば 5 を入力したら1+2+3+4+5、 12なら1+2+3+4+5+6+7+8+9+10+11+12 を計算するといった感じです

  • 数値計算ソフト「MATLAB」について

    私は今大学生で、つい先日数値計算ソフト「MATLAB(マトラボ)」をのライセンスを購入し、さまざまなプログラムを実行しています。 しかし、当然ですが大規模なプログラムになればなるほど計算の実行時間が長くなってしまいます。 プログラムのループ文の見直しなどを行って計算の高速化を図ってみたりしましたが差は微々たるものでした。 なので、PCのスペックのほうを上げていきたいと思いました。 そこでみなさんにお聞きしたいのですが、 (1)MATLABの計算はサーバーPCとクライアントPC、どちらのスペックに依存しているのでしょうか。 (2)計算速度を速めるとしたら、どの部分の性能を一番高めるべきでしょうか。(例:CPU、メモリなど) どなたかお分かりになる方がいましたら、(1)(2)どちらか片方だけでも良いですので回答宜しくお願い致します。

  • 数値計算ができるようになりたいのですが…

    現在、大学院修士課程1年です。 将来はアカデミックな研究者を目指しています。 今行っている研究で、非線形方程式(多変数)の解を数値計算を用いて得たいと考えています。 今まで数値計算はやったことがないのでこれから勉強をはじめるところなのですが、少し悩んでいます。 今は数値計算に便利なMATLABのような市販ソフトがあることが分かっており、勉強すれば短時間で実際に研究につかうことができそうです。 しかし、やはり研究者を目指すなら、そのようなソフトに頼らず、しっかりと数値計算の理論を理解したうえで、FORTRANなどで自らプログラムを書くべきなのでしょうか。 良いアドバイスがありましたらよろしくお願いします。

  • textfield内の数値の計算はできますか?例[(1+2)/4]

    ユーザーがテキストフィールド内に入力した数値を計算できるようなプログラムを作ろうと思っています。一つ一つカッコがあるかないかと四則演算の強さを設定してプログラムを作ってみましたが計算エラーが多く困難であることが分かりました。そこで、テキストフィールド内の計算を簡単にできる方法もしくはどこかにそのようなケースで使えるプログラムを教えてください。卒業研究の締め切りが迫っていてとても困っています。ご協力よろしくお願いします。

    • ベストアンサー
    • Java
  • 数値計算向けのPC

    大学の研究で数値計算をしなければなりません。 計算に使用するプログラムは市販されているもので、計算に必要な知識やノウハウなどはプログラムを動かしたり計算をしながら覚えていくしかないと考えています。 今悩んでいるのは計算に使用するパソコンです。 いままではノートパソコンで計算をしていましたが、ステップ数を本来必要な計算の1/10に設定した場合でも12時間以上かかってしまうことがわかりました。 そのパソコンはノートパソコンで、仕様はCPUが1.7GHz、メモリが2GBです。 大学等にあるデスクトップパソコンでも計算してみましたが、私の所有するノートパソコンよりもクロック周波数・メモリ共に劣るせいなのか、計算時間がかなりかかってしまいました。 一回の計算に膨大な時間がかかってしまうので、これを解消したいのですが、現在使用できるPCではこれが困難です。 思い切って、数値計算用にPCを新しく購入しようかとも考えてもいるのですが、コンピューター関連の知識が乏しいこともあり、どういったものを購入すればいいのかわかりません。 個人的にはCPUが3GHz程あるノートパソコンがあれば、と考えているのですが・・。 大学やお仕事などで数値計算をされたご経験をお持ちの方で数値計算に適したパソコンや、数値計算向けにパソコンをカスタマイズする方法をご存知の方がいらっしゃいましたら、ご教授ください。 その他、パソコンで長時間計算をする際、留意すべきことなどございましたら是非ご教授いただきたく存じます。 よろしくお願い致します。

  • 数値計算の速度を上げたい

    こんにちは。 今,パソコンを使って数値計算をさせているのですが,どうも遅くて困っています。プログラムを書き換えたりマシンに物理的な装置をつけたりする以外に,システムをいじることで計算速度を上げることはできないでしょうか?ちなみに,パソコンのスペックは,「Pentium 4 CPU 3.80GHz, 3.25GB RAM」だそうです。パソコンのことはまったく詳しくないので,よろしくお願いします。

  • 数値計算に適したCPU選び

    主にVBAで作成したプログラムを走らせるためのPCを購入する予定でいます。 プログラムは完全に直列計算なのでマルチコアであっても 一つのコアしか使わないので Core i7 の2GHzよりも Core i3 の3GHzの方が計算速度が速いと思いますがあっていますか?

  • データを3行ずつまとめて計算

    3.4 2.4 1.6 2.7 5.6 2.9 … と1行ずつ値が入っているファイルがあるのですが、このデータから3行ずつ取り出して合計を算出する(上の値なら3.4+2.4+1.6、2.7+5.6+2.9と計算していく)プログラムを作りたいのですが、どうすれば良いでしょうか…?

  • エクセルの計算

    下記のような感じで何百行とあり、=(A1 + B1 + C1)でそれぞれの行に対して計算したいのですがわかりません。行はどう表現するのですか教えてください。 542 653 576       549 650 576 555 647 576 560 644 573 566 641 570 571 635 567 575 629 567 579 620 564 583 614 564 587 599 564