編程物理
Ⅰ 物理學領域的常用編程語言
矩陣類採用Matlab是非常得心應手的工具,
但是適合模型的驗證卻不適合用於大運算量的計算,
特別不適用於核物理和天文物理運算,
因為matlab是解釋型語言,
運算速度較慢。
此外,matlab開發獨立的可執行程序的運算速度也非常慢,
而且體積很大,我曾嘗試過編寫一個不超過30行的程序,
然而編譯為獨立的可執行程序大小達到了一百餘兆。
但是,matlab是真正的多面手,
不斷擴展的源包讓它功能變得無比強大,
幾乎可以用於所有學科的計算和建模,
跨越經濟學,管理學,政治學,物理學,化學,數學,天文學,計算機,圖象學,圖形學,生物學,醫學等等等等學科。
Mathematica在符號運算上具有不可比擬的優勢,
較之matlab遠為強大,
但是一方面其系統開銷大於matlab,
另一方面,其語言風格和適應性還不好,
經常出現對正確的表達式報錯的情況,
這主要是由於系統資源佔用過大造成的,
解決辦法是先對表達式手工化簡,
然後再進行運算。
mathCad也是很強大的軟體,
而且非常好看,
界面也十分友好,
一般用它進行微積分運算比較多。
maple沒有用過,但是大名如雷貫耳,
值得一學。
線性規劃求解軟體lingo,lingdo
在物理學上也有應用,
而且使用非常方便,
只需要花幾個小時就能上手。
由於其目的在於解線性規劃問題,
因此其它功能相對較弱。
最後提一個和重要很著名的語言:
fortran,經典的科學應用語言,
值得一學,
早期學習光學的學者們的程序幾乎全都是fortran的,
正如很多量子力學程序是用匯編語言寫的一樣。
想進一步了解的話可以在網上搜索,
內容很多
此外,matlab還有一些語法兼容的兄弟,
多為開源軟體,可以在網上找到。
糾正樓上一個錯誤,
matlab本身不是採用java編寫的,
而是java,c,c++和fortran的混合體,
核心代碼是採用c編寫的。
Ⅱ 我學的是計算機編程,高數和物理重要嗎明白的指點指點吧!太迷茫了!
可以很誠實地告訴你,高數和物理對於編程來說基本是用不著的,但作為一個理科生,或者說作為一個編程方面的學生來說,如果高數和物理學不好的人,基本上是學不好編程的,原因不是科目之間的關系,而是人的思維方式的問題,如果無法理解高數與物理,是很難理解編程的思想的,也很難在這一方面有所建樹的。當然,忠言逆耳,這些話可能說得不好聽,但這畢竟是事實~
Ⅲ 我是物理專業的,怎樣學習編程,並和我的專業結合
樓上的說話一看就是隨著大潮流~~~
現在大家都認為java吃香~~那麼你們覺得java還能吃香多久?
因為普遍認為java或者說程序員賺錢 所以拚命往這里轉
無論是不是計算機專業 是不是理科生。。。
當大家同時湧入一個市場 是早晚要出事的
樓主物理系~對內存以及學習計算機硬體應該更容易些吧
建議樓主發展方向嵌入式開發~~絕對是個吃香的喝辣的行業
而且樓主還懂c 很有優勢哦
學計算機切忌隨波逐流~~~要找適合自己的路
Ⅳ 學編程需要物理知識嗎
學編程不需要物理知識,只要學會演算法就會,或者學習數據結構這門課,有利於編程的學習。
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程】
Ⅳ 軟體編程跟物理有多大的關系
大學物理專業有兩門課涉及編程:c語言,計算物理。但是其實編程和物理關版系不大(本科權而言)。
你只要明白c語言最基本的知識,像數據類型,循環語句什麼的。會用Matlab就可以。
想繼續碩博的話,就常常會需要用c、c++之類的編程做模擬。當然難度並不大,一般都是些500行以內的小程序。
Ⅵ 編程是否需要大學,數學/物理
軟體可以實現非常高深的功能. 也能只用於製作簡單功能.
因此, 需要看自己目標是什麼.
如果做搜索引擎, 路由演算法, 那就需要大學的一些理論.
如果做數學演算法, 解決數學問題, 那也需要大學的數學知識.
如果做模型模擬, 解決電學, 聲學等問題, 那就需要熟練掌握大學的相應知識.
幾乎所有的大學理工科問題, 都會用到軟體來輔助解決問題.
因此, 軟體是萬能的工具. 自己只需要找到自己興趣所在就好了.
Ⅶ 學習物理的同學,為什麼編程也很厲害
學習物理的同學來不一定編程很厲害,自但是可能比文科專業的同學厲害一點
因為物理也分很多方向的,有的方向需要用計算機編程,這個方向的同學就會厲害一點;有的不需要用,但是可能基礎課里會安排一到兩門編程課,學得好的話也算厲害吧,學得不好的話就不能說厲害
但是理工科來講,普遍可能會安排或多或少的編程課,所以大部分理工科同學都會一點編程
Ⅷ 關於編程與物理和數學的關系
這個要看你傾向於何種領域的編程了。如果傾向於工控系統的編程肯定物理好更現實些,如果傾向於通用軟體則無所謂吧。
Ⅸ 物理學和編程有什麼關系
關系1、都用智力
2.都講邏輯
3.編程是在計算機的物理電路原理的基礎上的
4.編程可以模擬物理實驗
Ⅹ 物理專業的學生編程很厲害是怎樣一種體驗
您好,我目前就讀的就是物理學專業,物理專業的學生編程很厲害這並不稀奇內,因容為大量的物理數據測算需要自己把數學公式編程為計算機語言。因此如果你想深入了解物理的話,學一門編程技術可以幫助你更好的進行物理科研