數學建模需要學什麼,數學建模需要掌握哪些程式語言和技術?

2021-08-02 16:10:33 字數 5769 閱讀 1870

1樓:固始縣

參加數學模型比賽,恐怕關鍵不是數學知識,要多瞭解一些別人已經做過的數學模型,然後自己認真地做

一、兩個模型,一定會有長足的進步。

數學建模猶如平時做應用題,但又不盡相同,做應用題一般題目裡會給定條件,並且條件都會用到,而且有正確的答案。數學建模則不然,條件需要自己找,並且在眾多的條件中還要忽略一些次要的,這就與我們平時做題目不一樣,更不同的是它沒有正確答案,應該到實踐中檢驗,即模型沒有對錯,只有好壞。建模比賽的模型好壞則是由專家組評選的。

一般每個學校都會對參加建模比賽的選手進行一定的訓練,沒有經過訓練的學生初次上陣,不大可能會取得好的成績的,因為這與平時的學習味道是很不相同的。

我手頭有一本書很不錯,介紹給你,一般大學的圖書館裡都應該有的。

《數學模型》姜啟源 編 高等教育出版社 出版

2樓:奧祕追求者

(一)紮實的數學專業知識。(二) 數學軟體的學習。主要學習matlab。

還要了解一下軟體: 資料的統計分析軟體:sas。

   數學規劃(線性規劃問題)軟體:lingo、lindo等。    繪圖軟體有:

幾何畫板、matlab。    數學打字軟體有:mathtype等。

   工程計算軟體有:ansys(有限元軟體)等。 (三)資訊蒐集。

數學建模需要掌握哪些程式語言和技術?

3樓:初夢楓

數學建模需要掌握matlab、python、sas、lingo等程式語言。

數學建模:就是通過計算得到的結果來解釋實際問題,並接受實際的檢驗,來建立數學模型的全過程。

當需要從定量的角度分析和研究一個實際問題時,人們就要在深入調查研究、瞭解物件資訊、作出簡化假設、分析內在規律等工作的基礎上,用數學的符號和語言作表述來建立數學模型。

數學模型(mathematical model)是一種模擬,是用數學符號,數學式子,程式,圖形等對實際課題本質屬性的抽象而又簡潔的刻劃,它或能解釋某些客觀現象,或能**未來的發展規律,或能為控制某一現象的發展提供某種意義下的最優策略或較好策略。

數學模型一般並非現實問題的直接翻版,它的建立常常既需要人們對現實問題深入細微的觀察和分析,又需要人們靈活巧妙地利用各種數學知識。這種應用知識從實際課題中抽象、提煉出數學模型的過程就稱為數學建模(mathematicalmodeling)。

不論是用數學方法在科技和生產領域解決哪類實際問題,還是與其它學科相結合形成交叉學科,首要的和關鍵的一步是建立研究物件的數學模型,並加以計算求解(通常藉助計算機);數學建模和計算機技術在知識經濟時代的作用可謂是如虎添翼。

4樓:汪秀卿萌運

據我所知,數學建模大賽是三人蔘加的,其中至少要有一個會程式設計,一個語言文字功底好,一個數學好。程式設計可以用c語言,好像主流也是c語言,當然會用c++更好;語文好的是用來寫**的,至少建出的模型需要表達給人看,該怎麼表達就需要有這樣的人才;要是數學的好的人,思維活躍,拿到題基本就有思路,那樣整個組都可能輕鬆。這三個缺一不可,但是三個人同時有這三種條件那就最好,當然啦,還要通力合作,因為數學建模大賽的目的就是讓學生全面發展,要有團隊精神。

另外matlab是一個很好的建模軟體,其實也是一種語言。不知道有錯沒,希望有更好的高手指出~

5樓:箬竺

數學建模應當掌握的十類演算法及所需程式語言:

1、蒙特卡羅演算法(該演算法又稱隨機性模擬演算法,是通過計算機**來解決問題的演算法,同時可以通過模擬可以來檢驗自己模型的正確性,是比賽時必用的方法)。

2、資料擬合、引數估計、插值等資料處理演算法(比賽中通常會遇到大量的資料需要處理,而處理資料的關鍵就在於這些演算法,通常使用matlab作為工具)。

3、線性規劃、整數規劃、多元規劃、二次規劃等規劃類問題(建模競賽大多數問題屬於最優化問題,很多時候這些問題可以用數學規劃演算法來描述,通常使用lindo、 lingo軟體實現)。

4、圖論演算法(這類演算法可以分為很多種,包括最短路、網路流、二分圖等演算法,涉及到圖論的問題可以用這些方法解決,需要認真準備)。

5、動態規劃、回溯搜尋、分治演算法、分支定界等計算機演算法(這些演算法是演算法設計中比較常用的方法,很多場合可以用到競賽中)。

6、最優化理論的三大非經典演算法:模擬退火法、神經網路、遺傳演算法(這些問題是用來解決一些較困難的最優化問題的演算法,對於有些問題非常有幫助,但是演算法的實現比較困難,需慎重使用)。

7、網格演算法和窮舉法(網格演算法和窮舉法都是暴力搜尋最優點的演算法,在很多競賽題中有應用,當重點討論模型本身而輕視演算法的時候,可以使用這種暴力方案,最好使用一些高階語言作為程式設計工具)。

8、一些連續離散化方法(很多問題都是實際來的,資料可以是連續的,而計算機只認的是離散的資料,因此將其離散化後進行差分代替微分、求和代替積分等思想是非常重要的)。

9、數值分析演算法(如果在比賽中採用高階語言進行程式設計的話,那一些數值分析中常用的演算法比如方程組求解、矩陣運算、函式積分等演算法就需要額外編寫庫函式進行呼叫)。

10、圖象處理演算法(賽題中有一類問題與圖形有關,即使與圖形無關,**中也應該要不乏**的,這些圖形如何展示以及如何處理就是需要解決的問題,通常使用matlab進行處理)。

數學建模需要學些什麼?

6樓:手機使用者

準備一些基本知識吧,比如線性規劃、運籌學方面的東西、隨即過程回

、微分方程的定性理答論等等,技術方面學一學matlab、spss、stata、sas、maple、c/c++等等。 找一本關於數學建模的書看看吧,大概可以知道有些什麼樣的題目。 這樣的書挺多的,寫的大同小異。

不過建模競賽書上所講的東西都是些很基本的建模方法,真正建模競賽的題目要綜合運用這些方法來解決的。看這些書可以有一個初步的認識。真正什麼是建模,大概只有你參加一次建模競賽就能有體會了。

數學建模都應該學些什麼

7樓:

(一)紮實的數學專業知識。

(二) 數學軟體的學習。主要學習matlab。還要了解一下軟體:

資料的統計分析軟體:sas。

數學規劃(線性規劃問題)軟體:lingo、lindo等。

繪圖軟體有:幾何畫板、matlab。

數學打字軟體有:mathtype等。

工程計算軟體有:ansys(有限元軟體)等。

(三)資訊蒐集。

8樓:數模豆豆

首先是數學建模方面的知識,大師級的一些優秀書籍必須是要看幾本的:

(1) 數學模型 姜啟源、謝金星、 葉俊 高等教育出版社

(2) 數學建模案例選集 姜啟源、 謝金星 高等教育出版社

(3) 實用運籌學:模型、方法與計算 韓中庚 主編/2023年12月/清華大學出版社

模型的求解方面,需要用到matlab、lingo等數學軟體, 現在matlab書籍很多,適合數學建模的,下面幾本還不錯:

(1) matlab 7.0從入門到精通(修訂版) 劉保柱,蘇彥華,張巨集林 編著/2023年05月/人民郵電出版社

(2) 優化建模lindo/lingo軟體 謝金星,薛毅 編著/2023年07月/清華大學出版社

還有一本新書,覺得對參加數學建模競賽還是很給力的:

matlab在數學建模中的應用 卓金武,魏永生,秦健,李必文編著 北航出版社出版

這幾位作者都是參加過建模競賽的,書中有經驗介紹,有很多實際建模競賽中開發的matlab源程式,還有原版的獲獎**,覺得對參加數學建模競賽的應該還是很有啟發的。

9樓:匿名使用者

我這裡有很多相關的資料,給我留個言,我發給你。有問題可以問我

10樓:駱昊然乜雅

準備一些基本知識吧,比如線性規劃、運籌學方面的東西、隨即過程、微分方程的定性理論等等,技術方面學一學matlab、spss、stata、sas、maple、c/c++等等。

找一本關於數學建模的書看看吧,大概可以知道有些什麼樣的題目。

這樣的書挺多的,寫的大同小異。

不過建模競賽書上所講的東西都是些很基本的建模方法,真正建模競賽的題目要綜合運用這些方法來解決的。看這些書可以有一個初步的認識。真正什麼是建模,大概只有你參加一次建模競賽就能有體會了。

數學建模需要掌握哪些知識?

11樓:淺淺有所思

軟體方面主要掌握matlab,spss的相關操作,能寫matlab程式。

數學方面的書主要還是瞭解一些比較重要的數學模型,知道模型的來龍去脈及其原理,以便自己也能學會利用,其他的數學基本的公式,某些要記的東西都可以不看。

最主要的還是要學會查詢資料,有現學現用的能力。

祝你建模成功。

12樓:匿名使用者

在數學建模中主要運用的軟體是matlab和linggo二個軟體。對於matlab要懂的程式設計。對於程式設計主要是畫圖和數值計算二大部分。

對linggo要懂得計算。這是對於軟體的熟練。在建模比賽之前多一下往年的優秀**,看他們是如何建立模型的,和**的格式。

同時自己要懂得一下模型的建立。在這些機基礎上最重要的是在比賽的三天如何合理的安排任務。你現在可以都數學中國**上去關注,裡面有高手!

數學建模都需要學什麼知識和課程

13樓:匿名使用者

高數、線代、概論、模糊數學、會使用matlab、會使用lingo等,幾乎都是數理專業的知識。

數學建模是一個籠統的說法,涵蓋內容比較多,面也比較廣,所以這就要看你平時的積累了。

14樓:匿名使用者

當然用到spss可以幫我們統計出資料和做相關的處理,並對資料進行分析,如相關性分析,迴歸分析等。在經濟上,通過建立模型,可以大致的得到一些**等,還有最優解可以幫我們知道怎麼得到最優方案。還有很多類似的。

我不學經濟學,但主要搞數學建模。平時的很多問題都可以建立模型的,幾乎數學建模可以完成生活中的每一種問題,當然要建立一個好的模型並不容易…… 還有matlab 概率論與數理統計 方程 圖論

15樓:吳祖恆

恩,學matlab、lingo、微積分、計算方法、統計與概率分佈

學習數模需要具備哪些知識?

16樓:手機使用者

參加數學建模競賽需知道

的內容一、全國大學生數學建模競賽

二、數學建模的方法及一般步驟

三、重要的數學模型及相應案例分析

1、線性規劃模型及經濟模型案例分析

2、層次分析模型及管理模型案例分析

3、統計迴歸模型及案例分析

4、圖論模型及案例分析

5、微分方程模型及案例分析

四、相關軟體

1、matlab軟體及程式設計;2、lingo軟體;3、lindo軟體。

五、數模十大常用演算法

1. 蒙特卡羅演算法。2.

資料擬合、引數估計、插值等資料處理演算法。3. 線性規劃、整數規劃、多元規劃、二次規劃等規劃類演算法。

4. 圖論演算法。5.

動態規劃、回溯搜尋、分治演算法、分支定界等計算機演算法。6. 最優化理論的三大非經典演算法。

7. 網格演算法和窮舉法。8.

一些連續資料離散化方法。9. 數值分析演算法。

10. 圖象處理演算法。

六、如何查閱資料

七、如何寫作**

八、如何組織隊伍:團隊精神,配合良好,不斷的提出問題和解決問題。

九、如何才能獲獎:比較完整,有幾處創新點。

十、如何資訊處理:word、latex,飛秋、qq。

其實主要看下例子就可以了,知道一些基本的模型,我這裡也有很多例子,各個學校的講座都有要的話直接向我要

數學建模是學什麼學習數學建模就業有什麼去向

這裡講的很 詳細希望對你回 有幫助答 什麼專業都可以做的,只是一種思考問題的方法而已,用另一種思路去考慮分析問題。他要用到一種軟體,叫做matlab。和c語言差不多,會程式設計的人做這個會比較容易些。沒有數學建模這個專業,只是個方法而已.數學建模是什麼專業,主要是做什麼的?是數學專業做的,就是把現實...

什麼是數學建模,數學建模是什麼

數學建模抄 數學建模是利用數學方法解決實際問題的一種實踐。即通過抽象 簡化 假設 引進變數等處理過程後,將實際問題用數學方式表達,建立起數學模型,然後運用先進的數學方法及計算機技術進行求解。數學建模將各種知識綜合應用於解決實際問題中,是培養和提高學生應用所學知識分析問題 解決問題的能力的必備手段之一...

什麼是 數學建模 數學建模是什麼?

數學建模,就是根據實際問題來建立數學模型,對數學模型來進行求解,然後根據結果去解決實際問題。當需要從定量的角度分析和研究一個實際問題時,人們就要在深入調查研究 瞭解物件資訊 作出簡化假設 分析內在規律等工作的基礎上,用數學的符號和語言作表述來建立數學模型。我們身邊經常會接觸到一些模型,比如常見的飛機...