題主對有限元、程式設計、計算機等都有著不同程度的誤解,我想說兩句有限元1、有限元是一種模擬手段,你可以不精通理論也能用它,只是用得可能不好;2、有限元是一找種非常重要的工具,讀研究生幾乎不可能不用它做點東西;3、教授、需要有限元的課程很多,不一定非要名字帶有限元三個字,就拿研究生階段來說,我上過的需要用到的【名字沒有有限元但是用了有限元才能寫作業交報告的課程】的就有的“高等橋樑計算”、“工程結構抗震”、“高等結構試驗”三門,其他更多的課程都會用到的,所以不用擔心學不到。程式設計和計算機科學學習有限元可能需要自己程式設計,但不需要你變成計算機專業的學生程式設計不等於計算機科學程式設計不等於計算機科學程式設計不等於計算機科學重要的事情說三遍關於計算機,我強烈建議題主好好上一下大學計算機基礎,以及C++,就用譚浩強的書,或者易學C++之流,看這類在知乎被吐槽的書對我們來說沒問題的,不用倒背如流,能看懂就行,然後不懂的地方能問人問人,不能問人就Google,絕對夠土木用了,然後程式設計用Matlab就好,好用到爆,特別是Matlab給出的訊號處理工具箱,再從Mathworks的檔案交換中心找些輔助的函式,處理振動訊號分分鐘的事情。關於怎麼學,我個人的建議是這樣的,你不一定採納1、結構力學的矩陣位移法和結構動力學搞清楚,要能自己手算做題2、彈性力學、板殼力學和有限元的書看看,記一些假定、推導的方法、結論3、用SAP2000、Ansys、Abaqus、Opensees等算一些問題,和2對比對比到這步結束,研究生階段的要求基本就夠了,然後做試驗的數值模擬時候再去專門學習一下自己這個方向的一些經驗教訓和前人成果。4、如果你學有餘力也有興趣,自己用Matlab寫解決彈力裡面問題的有限元程式再往下就是我不負責任的瞎猜了,因為我也沒做到~再往下就是我不負責任的瞎猜了,因為我也沒做到~再往下就是我不負責任的瞎猜了,因為我也沒做到~5、如果你超級學有餘力,強悍到爆炸,用C艹寫一個程式給大家用6、如果你在力學理論和程式設計方面都強悍到逆天,可以試著去參加一些專案的編寫,比如UCB主導的Opensees,試著用C艹,Fortran,以及CUDA為我們開發程式
題主對有限元、程式設計、計算機等都有著不同程度的誤解,我想說兩句有限元1、有限元是一種模擬手段,你可以不精通理論也能用它,只是用得可能不好;2、有限元是一找種非常重要的工具,讀研究生幾乎不可能不用它做點東西;3、教授、需要有限元的課程很多,不一定非要名字帶有限元三個字,就拿研究生階段來說,我上過的需要用到的【名字沒有有限元但是用了有限元才能寫作業交報告的課程】的就有的“高等橋樑計算”、“工程結構抗震”、“高等結構試驗”三門,其他更多的課程都會用到的,所以不用擔心學不到。程式設計和計算機科學學習有限元可能需要自己程式設計,但不需要你變成計算機專業的學生程式設計不等於計算機科學程式設計不等於計算機科學程式設計不等於計算機科學重要的事情說三遍關於計算機,我強烈建議題主好好上一下大學計算機基礎,以及C++,就用譚浩強的書,或者易學C++之流,看這類在知乎被吐槽的書對我們來說沒問題的,不用倒背如流,能看懂就行,然後不懂的地方能問人問人,不能問人就Google,絕對夠土木用了,然後程式設計用Matlab就好,好用到爆,特別是Matlab給出的訊號處理工具箱,再從Mathworks的檔案交換中心找些輔助的函式,處理振動訊號分分鐘的事情。關於怎麼學,我個人的建議是這樣的,你不一定採納1、結構力學的矩陣位移法和結構動力學搞清楚,要能自己手算做題2、彈性力學、板殼力學和有限元的書看看,記一些假定、推導的方法、結論3、用SAP2000、Ansys、Abaqus、Opensees等算一些問題,和2對比對比到這步結束,研究生階段的要求基本就夠了,然後做試驗的數值模擬時候再去專門學習一下自己這個方向的一些經驗教訓和前人成果。4、如果你學有餘力也有興趣,自己用Matlab寫解決彈力裡面問題的有限元程式再往下就是我不負責任的瞎猜了,因為我也沒做到~再往下就是我不負責任的瞎猜了,因為我也沒做到~再往下就是我不負責任的瞎猜了,因為我也沒做到~5、如果你超級學有餘力,強悍到爆炸,用C艹寫一個程式給大家用6、如果你在力學理論和程式設計方面都強悍到逆天,可以試著去參加一些專案的編寫,比如UCB主導的Opensees,試著用C艹,Fortran,以及CUDA為我們開發程式