2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

数値計算って出来ないとマズい?

1 :ご冗談でしょう?名無しさん:2012/10/31(水) 19:06:26.55 ID:MA3BFT7t.net
理論物理学の研究したいと思ってるんだけど
C言語つまんなすぎてやる気出ない
マスメティカとか使えれば問題ない?
因に今学部2年です

51 :522:2012/11/19(月) 11:15:54.25 ID:fUq33U9w.net
ノーベル賞をとったト・フーフトのゲージ理論繰り込みの研究でも
確認はフェルトマンが作ったコードを使っている。理論研究でも、
紙と鉛筆だけで研究可能なテーマなんて残って居ないだろう。
計算機系の知識、能力は不可欠。もちろん天才なら別だが。

52 :ご冗談でしょう?名無しさん:2012/11/19(月) 18:53:52.90 ID:???.net
ディラックくらい変態になると理論の正しさを理論の美しさで判断していたらしい

53 :ご冗談でしょう?名無しさん:2012/11/20(火) 10:50:37.50 ID:???.net
IQが高いと高度な数値計算の類が苦手になる。これマジだから。
IQの高さは単純な処理能力であり高度に複雑化されたものは
手法の単純さ能力の高い性質により、すべてが合理化させ単純化に
誘導され複雑なものほど分解してはいけない形にして処理してしまう。
創造して設計するような領域には無能であるのは明白である。
割り切ってはいけない類を割り切れば滑稽(嘘)なんだよ、原理を
組み合わせて表す総体の組の素を成す原理を更に分解した素で
最初の総体の仕組みを表現するようなもの、知的に単純なやつには理解できない
領域な。

54 :ご冗談でしょう?名無しさん:2012/11/20(火) 19:20:40.60 ID:cCdMjZPX.net
周波解析をして、ノイズ拾って適当に分解した後に帳尻合わせるのがあんた等のせいぜいの仕事。
IQが高い人間は、そのノイズが出る根本的理由が理解出来るという事。
もともと解析を行う上でノイズが発生しないだろう構造を考慮したところから始められるという事。
偏差値だけでは、その先見的な発想ができない。作ってみたものを解析する事しかできない。
だからどんどん帳尻合わせが別の帳尻合わせを必要とし、無駄に構造が肥大して手が付けられない事になる。
で、結局は廃棄。

55 :ご冗談でしょう?名無しさん:2012/11/21(水) 09:39:13.66 ID:???.net
で、結局は目子筋。

56 :ご冗談でしょう?名無しさん:2012/11/21(水) 10:04:06.38 ID:???.net
まあ頑張りな。

普通の物理学者は、解析的計算なり数値計算なり実験なりで「問題を解く」手と、インスピレーションと深い洞察によって「問題を作る」頭の両方があって当たり前。

問題を解いて始めて次の問題が見えて来る。頭だけで手が動かせなきゃ(理論だけでは、という意味じゃないのは言うまでもないよね?)一人前じゃないってこった。

まあアインシュタインとかディラックとかを超える(彼らは計算ー当時は解析的計算になるけどーも超得意だったよね)天才のことは分からんので、まあ頑張ってくれ。

57 :ご冗談でしょう?名無しさん:2012/11/21(水) 10:10:28.05 ID:4sL/sEzQ.net
学部でパソコン使って計算するならBASICで十分
院に進んで大型汎用機やスーパーコンピュータを使うならFORTRAN
でもFORTRANなんてBASIC知ってればすぐに理解できる

58 :ご冗談でしょう?名無しさん:2012/11/21(水) 10:20:45.73 ID:???.net
quick basicお勧め

59 :ご冗談でしょう?名無しさん:2012/11/21(水) 12:15:10.16 ID:???.net
今BASICなんて手に入るのかなあ?

VBはBasicじゃないし(BASICの良さもなくなってる)。これおっさん向けの釣り針?


今初心者向けに推奨されてる言語って何?

60 :ご冗談でしょう?名無しさん:2012/11/22(木) 01:40:19.60 ID:???.net
今も (すこし) 昔も、はじめにプログラミングを学ぶには C をやるのが手っ取り早いと思う (FORTRAN 使ってる人は、C キモいとか言うけど)。
あとは java, C++ あたりだけど結局のところ基本は C だし (でも、今は C++ とかの方が勉強してる人は多いのかな)。

話題は少し離れるけど Mathematica, Maple, Maxima あたりを使って解析するって講義も結構あったね。
あとは Excel とか R とかで統計処理したり差分方程式解いたりパーセプトロンつくったりあとなんかするとかって講義もたぶん存在する。
でも具体的に何やるかは、先生の趣味だったり講義の対象となる学部専攻だったりでかなり変わってくるし、
少なくともガチガチの物理/化学の数値計算っていうのはないと思う。

61 :ご冗談でしょう?名無しさん:2012/11/22(木) 04:09:20.56 ID:???.net
Cはメモリ管理が面倒なので、初学者には勧めない
メモリ管理をサボれるC++からいきなり始めて、あとで必要に応じてメモリ管理を学ぶ方がいい
数値計算にしか使うつもりないなら、Fortranから入ってもいいと思う

数値計算関係ないならPythonやRubyあたりが入門用にいいと思うけど、
本格的に計算させるとなると遅いのが難点

62 :ご冗談でしょう?名無しさん:2012/11/22(木) 06:35:31.38 ID:???.net
>>59
BASICとは会話型言語、つまりコンパイラではなく逐次実行し
どの段階でも停止でき、さらに再開やプログラムの途中からでも初期として
開始できるもの。停止中にプログラムを変更しても、変更した時点で再開
できる機能を有する言語である。
一般的に上書きされたbasicとは大文字ではなく小文字で表せて文法的に
BASIC言語と互換しているだけのコンパイラ言語(非会話型言語)である。
BASIC言語は初心者向けというのはコンパイルしてデバックする能力が無い
其の場しのぎのいい加減な手法で切り貼りしながら偶然動いたという状況を
試せる環境である。
BASICはDOS窓やsh(unix系)のスクリプトの類と考えたほうがいい、
sh系の多機能のそれならばBASIC並に高度なことも出来たと思うけど。
昔のBASICならばPC98やら8ビット系のコンピュータをプラットホーム
全体をエミューレーションする類で行えばいい。
移植されたそれらでも忠実さを選択しているので最先端のデバイスを
扱えるわけではない(例:ファイルサイズなどの空間制限で表にでる)
http://ja.wikipedia.org/wiki/Python
↑たぶん現状の普及とお勧めはこれになると思う。

63 :ご冗談でしょう?名無しさん:2012/11/24(土) 22:02:07.49 ID:1UJuLNwK.net
>>60>>61
詳しい説明ありがとうございます
CとFortranどっちから始めようか迷いましたが結局Cにしました
学校ではCをしてましたし講義で使われたプリントも手元にありますし
少ないながらも知識も残っているという理由で。

メモリ管理とかは全く考えずにやってるんですがマズいんですかね...

Cをある程度出来るようになったらMathematicaとかMatLabとかの方にも
手を出していこうと考えてます

64 :ご冗談でしょう?名無しさん:2012/11/24(土) 23:35:46.76 ID:???.net
>>63
可変長配列とか使いたくなったらCだと否応なくメモリ管理を自前でやる必要があるが
その辺をC++だとサボれるということ
まあ、いざヤバくなった時にまた勉強すればよいが

あと、別にMathematicaはCと並行してやればいいと思うけど
ちょっとしたことならMathematicaの方が無論得意だから

65 :ご冗談でしょう?名無しさん:2012/11/25(日) 03:37:51.02 ID:???.net
メモリ管理は単純だがやらない方が良い。
もしかしたら端末〜PC間が共有される日が来るかもしれないし。

66 :ご冗談でしょう?名無しさん:2012/11/25(日) 10:27:19.39 ID:???.net
物理計算ってポインタを使わないのか。
馬力で計算している様が目に浮かぶ。

67 :ご冗談でしょう?名無しさん:2012/11/25(日) 12:56:05.30 ID:???.net
大体はstd::vector, std::stringと参照で話が済まない?
STLのオーバーヘッドが無視できないケースってそんなに多くはないと思う

68 :ご冗談でしょう?名無しさん:2012/11/26(月) 22:04:48.08 ID:2Y/aDGgO.net
スタンダードな4次ルンゲ・クッタ法で調和振動子とかの1次元系解いてみると
オイラー法とかに比べて誤差すげー小さいのな
高次の解法でも数値解と厳密解がわかりやすく大きくズレちゃう系とかないかな

69 :ご冗談でしょう?名無しさん:2012/11/27(火) 00:10:35.42 ID:???.net
例えば調和振動子でも周期に比べて十分長時間積分して、
エネルギーの時間変動確かめてみ?

あるいは、van der Polでεが十分小さい場合、
熱方程式で空間刻みが十分小さい場合なんかで、
4次のRunge-Kutta使ってみるとどうなる?

いずれもRK4よりも適切な積分法が存在する例

70 :ご冗談でしょう?名無しさん:2012/11/28(水) 01:44:41.96 ID:???.net
音速関連の実験をしたのですが温度が低い方が高い方より数値が10高いのですがこれは異常ですよね?
グラフも高い方の頂点が低い方より左側にあります…

もし発表するならこの結果を逆にした方がそれっぽく見えますよね?

71 :ご冗談でしょう?名無しさん:2012/11/28(水) 01:49:46.39 ID:???.net
ミスった
何でもないです

72 :ご冗談でしょう?名無しさん:2012/12/22(土) 23:55:56.57 ID:???.net
C++全然興味ないんですが、純粋なCで問題ないんですよね?

73 :ご冗談でしょう?名無しさん:2012/12/23(日) 00:20:13.64 ID:???.net
問題ないけど、C++の方が楽だよ
わざわざ茨の道を進むので良ければ

74 :ご冗談でしょう?名無しさん:2012/12/23(日) 00:31:33.40 ID:???.net
>>72
場合による
研究室によっては先輩の研究の引継ぎでC++で書かれたものを読まなきゃいけないこともある
分野によってはFortran必須みたいな所もあるし
まあC使えるなら少し勉強すれば物理の数値計算で使われる大体の言語には対応できるから問題ないといえば問題ない

75 :ご冗談でしょう?名無しさん:2013/01/01(火) 13:57:55.49 ID:???.net
第一原理DFT(密度汎関数理論)計算シミュレーションは如何?
日本は世界トップクラスのスーパーコンピューターを持ちながら、
第一原理計算できる人が育ってない。

76 :ご冗談でしょう?名無しさん:2013/08/09(金) NY:AN:NY.AN ID:???.net
プロ市民(国籍不問w)ガチ推しの飛翔体キムチ太郎当選で未来はピカドン明るいね

http://www.hoshusokuhou.com/archives/29932855.html

77 :ご冗談でしょう?名無しさん:2013/08/25(日) NY:AN:NY.AN ID:???.net
理論物理が何なのかはわからないが、解析レベルでわかるのは単純化されたモデル
のみ。実際的には数値計算は絶対に必要。あるネットに転がってた某工業大学教授の論文
を読んでみたら近似しまくって結果がとんでもないことになってた。数値計算から逃げ続けて
きたジジイの末路は実に見苦しいものだよな。ルンゲクッタやガウスザイデルなどは当然として有限要素、境界要素
などシミュレーション技術も身に就けておいた方がいいとおもう。物性系なら。

ちなみに言語は何でも良いと思う。地頭力に自信がないならライブラリが豊富なCやFortran
あたりを選ぶと良いと思う。

78 :ご冗談でしょう?名無しさん:2013/08/25(日) NY:AN:NY.AN ID:???.net
解析的な近似だろうと数値的な近似だろうと、合わないときは合わないので、あんまり迂闊な事を言うものじゃない。

数値計算は確かに幾らでも細かく調べられるけど、結局使ってるモデルとパラメータによってどこにカットオフがあるかとかは、
解析的に (というほどでもない場合が多いけど) 考える必要はあるし、
そこを見誤ると「第一原理」と称しつつも現実から外れた予測をしてしまうことになる。

数値屋さんは数値計算のメリットを強調しがちだけれど、あくまでモデルの裏付けのための計算機であって、
計算機自体はソースコードを投げたら物理を吐き出す魔法の箱ではない。
理論物理の中の計算機であって、解析的な方法とは車の前輪と後輪のようなものであることこそ強調しなくてはいけないと思うよ。

あとやっぱり C を使うのは面倒臭いと思う。C 好きだけど。

79 :ご冗談でしょう?名無しさん:2014/02/27(木) 11:35:12.54 ID:lon4E31M.net
>>59
C#

80 :ご冗談でしょう?名無しさん:2014/02/27(木) 13:17:47.07 ID:???.net
メコスジ道って出来るとエロい?

81 :ご冗談でしょう?名無しさん:2014/02/27(木) 13:23:15.90 ID:???.net
まず「精通」することが達人への第一歩である。

82 :ご冗談でしょう?名無しさん:2017/03/20(月) 14:06:39.83 ID:???.net
数値計算ならJuliaはなかなか良いよ。
スクラッチで作るならrustなど新しい言語は良いよ。
メモリ管理や並行性のサポートがはじめからついている。

83 :ご冗談でしょう?名無しさん:2017/09/24(日) 11:04:12.80 ID:???.net
マセマティカこそ至高!これ使えたらすごいぞー!頑張ってマスターしよう!
数値解析からの点プロットして近似的にグラフ作れるぞ!
まぁ、これエクセルでもできなかないんだがな^^

84 :ご冗談でしょう?名無しさん:2017/12/16(土) 17:21:04.12 ID:???.net
小山幸司 弘前 強姦 殺人 麻薬 インサイダー取引 コーラン燃やし
小山幸司 青森県 詐欺 変態 淫行 レイプ 拉致 在日二世 犯罪者
小山幸司 理科教員 異常性癖 破産 詐欺 犯罪歴 隠蔽 戸籍捏造

85 :ご冗談でしょう?名無しさん:2018/01/31(水) 04:55:57.42 ID:co3m1tSm.net
物理学もおもしろいけどネットで儲かる方法とか
グーグルで検索⇒『羽山のサユレイザ』

OBJOL

86 :ご冗談でしょう?名無しさん:2018/07/12(木) 22:41:22.37 ID:1MdQRTZv.net
僕の知り合いの知り合いができた在宅ワーク儲かる方法
時間がある方はみてもいいかもしれません
検索してみよう『立木のボボトイテテレ』

LKO

87 :ご冗談でしょう?名無しさん:2019/03/09(土) 17:55:20.72 ID:???.net
良スレ救済age

88 :ご冗談でしょう?名無しさん:2020/03/06(金) 19:53:10 ID:3bDow15N.net
福田博造は地獄へ落ちただろうな

89 :ご冗談でしょう?名無しさん:2021/06/23(水) 19:43:58.48 ID:JO/ZEyo9.net
「算数の天才なのに計算ができない男の子の話」っていう絵本があります。
計算問題が全くできない少年が、なぜか代数ができて評価されるという物語ですが、
「計算力」と、数物の問題を「概念で捉えて理解する」能力はまた違うのです。

90 :ご冗談でしょう?名無しさん:2021/06/24(木) 20:11:15.79 ID:???.net
大昔は理論屋が手回し計算機で原子核の計算とかやってたようだから信じられん。

91 :ご冗談でしょう?名無しさん:2021/07/05(月) 07:19:25.43 ID:vOs7akMn.net
ひろゆきが否定してたよそれ

92 :ご冗談でしょう?名無しさん:2021/07/05(月) 11:38:31.84 ID:???.net
>>90
原子エネルギーの機械的計算が行われていたのは事実。
「計算機の歴史」によれば
量子力学の完成直後に、従来の半古典的なボーアの原子モデルとエネルギー計算値が
精密実験の値と評価するためにヘリウム原子の基底状態の計算が実施された。

計算はヒレロースにより電動の機械式10桁計算機でシュレディンガー方程式の
摂動を長時間掛けて計算、量子力学の値が数値的にも正確であることが証明された。
イオン化エネルギーの実験値 24.46eV 量子力学近似 24.35eV ボーアモデル 28eV

93 :ご冗談でしょう?名無しさん:2021/07/05(月) 15:23:08.42 ID:???.net
現代ではコーネル大学の木下東一郎博士の理論計算により誤差1千万分の1以内で
精密実験データと一致する。

94 :ご冗談でしょう?名無しさん:2021/07/06(火) 14:17:45.41 ID:???.net
最近は不一致があるかもという話になってきているがな>>93

95 :ご冗談でしょう?名無しさん:2021/07/07(水) 07:16:18.93 ID:???.net
7月6日 PFNとENEOSは汎用原子レベルシミュレータMatlantisをラウドサービス提供開始

量子力学原理が完成後、現実世界の物質を扱えるようになるまでには長い年月が必要だった。
Matlantisは、量子力学を用いたエネルギー計算である「第一原理計算」がベースにある。
沢山の原子配列に対してエネルギーをスパコンで計算し、その大量のデータをもとにAIを学習させる。
最終的な学習モデルは原子配列を入れると、ほとんど瞬時にエネルギーが計算できて物性が求まる。
通常のシミュレータに比べて、10万倍から1,000万倍もの高速処理ができる。

96 :ご冗談でしょう?名無しさん:2021/10/18(月) 21:28:03.28 ID:8vb6XiLI.net
誰かModelica使ってない?
代入文じゃなくて方程式書けるのと、商用・オープンソースで複数のプラットフォームで使えるのは魅力。
https://virtualmbdlabmodelica.net/

97 :ご冗談でしょう?名無しさん:2024/03/28(木) 23:54:24.60 ID:???.net
一応先週は卒業報告出まくってまだない若手女優なんだな

98 :ご冗談でしょう?名無しさん:2024/03/28(木) 23:56:10.49 ID:Co2ndfz0.net
それそれヤンデレ入ってから

99 :ご冗談でしょう?名無しさん:2024/03/29(金) 00:40:27.67 ID:2zzwi5N0.net
>>79
トマト
オリーブオイル

100 :ご冗談でしょう?名無しさん:2024/03/29(金) 01:14:24.97 ID:G2zla6K3.net
やっぱり顔デカくなったし叩きでしか名前出ないな
いくらなんでこんなことには神回

総レス数 100
28 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★