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樓:手機使用者
參加數學建模競賽需知道
的內容一、全國大學生數學建模競賽
二、數學建模的方法及一般步驟
三、重要的數學模型及相應案例分析
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需要學什麼知識?因為第一次參加建模比賽,先報名了校內的積累經驗。我
不知道你這個校內的建模比賽是什麼難度,不過真要是全國數學建模大賽的話,入門級別的matlab是根本不行的,尤其是matlab上手較難,如果期望數學軟體能給 幫忙的話,程式設計要較為熟練才行。其實數學建模首要的是數學底子,然後是將問題轉化為數學模型的能力,這個也十分重要,最後才是軟體的輔助,完全寄希望...
數學建模的語言選擇問題數學建模需要掌握哪些程式語言和技術?
我也是參加過數模的,個人覺得如果有能力的話最好學一下matlab,這個基本的數模軟體,matlab語言有點像c,功能非常強大,基本通殺。還有一個是lingo,因為你是財經專業的,所以到時候選題的時候很可能是選規劃類的 離散型的題目比較多 lingo在統計方面功能很強大。c和c 的話個人感覺在數學建模...
數學建模中符號變數什麼樣意思,數學建模什麼意思
符號變數就是用於符號運算的變數,例如分解一個關於x的多項式,那麼 回x就是一個符號變數 應該他答沒有具體的數值 或者一個類似於 x,1,8,7 這樣的向量也是符號變數的一種,符號變數一般都用於符號運算,如分解因式,微積分一類的運算 數模中跟這一樣,就是變數 數學建模 什麼意思?數學建模就是根據實際問...