數(shù)學(xué)建模教程 零基礎(chǔ), 想接觸一下數(shù)學(xué)建模, 請(qǐng)問(wèn)怎么入門, 然后的步驟呢, 越詳細(xì)越好?
零基礎(chǔ), 想接觸一下數(shù)學(xué)建模, 請(qǐng)問(wèn)怎么入門, 然后的步驟呢, 越詳細(xì)越好?①讓我們先看看這本書。最好有一本關(guān)于數(shù)學(xué)建模的國(guó)內(nèi)書和一本國(guó)外書。推薦:布魯克斯·R·科爾·威廉·P·??怂埂な返俜摇·霍
零基礎(chǔ), 想接觸一下數(shù)學(xué)建模, 請(qǐng)問(wèn)怎么入門, 然后的步驟呢, 越詳細(xì)越好?
①讓我們先看看這本書。最好有一本關(guān)于數(shù)學(xué)建模的國(guó)內(nèi)書和一本國(guó)外書。推薦:布魯克斯·R·科爾·威廉·P·福克斯·史蒂芬·B·霍頓·莫里斯·D·威爾,姜啟元譯,姜啟元編。--學(xué)習(xí)相關(guān)的軟件和數(shù)學(xué)方法(Matlab、lingo、SAS等)——看這些年的問(wèn)題——做一些老問(wèn)題。② 如果參加數(shù)學(xué)建模比賽,必須分工明確,安排好每個(gè)環(huán)節(jié)的工作,并有一個(gè)領(lǐng)隊(duì)。當(dāng)許多問(wèn)題難以確定時(shí),你需要有人來(lái)決定。③ 參加國(guó)內(nèi)比賽,論文和解題的思路要更加嚴(yán)謹(jǐn),解題的每個(gè)環(huán)節(jié)都要基本完成,才能獲得高分;在美國(guó)比賽中,我們要開拓思路,把所有的奇思妙想都放進(jìn)去,而且有些想法的模型復(fù)雜難解也無(wú)所謂,所以我們可以提出問(wèn)題解決的想法。
要學(xué)習(xí)數(shù)學(xué)建模的編程,需要學(xué)會(huì)什么軟件?
在數(shù)學(xué)建模方面,下面是我們常用的數(shù)學(xué)建模軟件。
1. Matlab
Matlab是一個(gè)商用數(shù)學(xué)軟件,主要用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析和數(shù)值計(jì)算等先進(jìn)技術(shù)、計(jì)算語(yǔ)言和交互環(huán)境,主要包括Matlab和Simulink。它可以進(jìn)行矩陣運(yùn)算,繪制函數(shù)和數(shù)據(jù),實(shí)現(xiàn)算法。它主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通信、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。
2. Lingo
Lingo是運(yùn)籌學(xué)優(yōu)化問(wèn)題的較好軟件之一。它可以用來(lái)求解非線性規(guī)劃,也可以用來(lái)求解一些線性和非線性方程組。它的功能非常強(qiáng)大,是求解優(yōu)化模型的最佳選擇。其特點(diǎn)是內(nèi)置建模語(yǔ)言,提供十多個(gè)內(nèi)部函數(shù),允許決策變量為整數(shù)(即整數(shù)規(guī)劃,包括整數(shù)規(guī)劃)0-1整數(shù)規(guī)劃),方便靈活,實(shí)現(xiàn)速度非常快??膳cExcel、數(shù)據(jù)庫(kù)等軟件進(jìn)行數(shù)據(jù)交換。
3. SPSS
SPSS是一個(gè)統(tǒng)計(jì)產(chǎn)品和服務(wù)的解決方案軟件。SPSS很容易上手,經(jīng)常用于數(shù)學(xué)建模中的數(shù)據(jù)分析。
4. Python
Python是一種面向?qū)ο蟮闹弊g計(jì)算機(jī)編程語(yǔ)言,也是一種功能強(qiáng)大、功能完善的通用語(yǔ)言。它有十多年的歷史,成熟而穩(wěn)定。這種語(yǔ)言的語(yǔ)法非常簡(jiǎn)單明了,適合各種高級(jí)任務(wù),幾乎可以在所有操作系統(tǒng)中運(yùn)行。
5. visualc是一個(gè)強(qiáng)大的可視化軟件開發(fā)工具。而C語(yǔ)言是最基本的語(yǔ)言,運(yùn)行速度很快。
編程類主要用途:MATLAB、C、python
編程類主要用途:lingo
統(tǒng)計(jì)類主要用途:SPSS
在數(shù)學(xué)建模競(jìng)賽中有這么多軟件,只要一兩個(gè)初學(xué)者一般都可以推薦MATLAB、lingo(優(yōu)化模型)