要數學建模比賽,應該最先學習MATLAB軟體的哪幾個功能

2021-08-14 11:06:06 字數 5913 閱讀 1469

1樓:匿名使用者

最常用的是(按順序):

1、二維和三維畫圖(其中二維圖可以用excel等簡單做出,三維圖可以用mathcad、origin做出)

2、線性規劃、二次規劃和非線性規劃,約束和無約束優化問題(可以用lindo和lingo完成,簡單的用excel也可以)

3、插值和擬合函式(用spss和excel也可以完成,其中spss的返回報告比較專業,excel的返回相對較為簡陋)

4、相關性分析,回歸分析,顯著性分析(用spss和excel也可以完成,其中spss的返回報告比較專業,excel的返回相對較為簡陋)

這些會了,基本上常見的問題就能解決了,然後再此基礎上在學習其他問題,如訊號處理等等。

2樓:匿名使用者

數學建模關鍵是建立數學模型,把利用數學語言將實際問題轉化為數學問題,具體模型求解,隨便找個高手都可以給你做,我是maltab高手,你建立模型後,我可以給你求解

3樓:教學實驗講義

主要是:

1,最優化工具箱

2,微分與差分方程

3,隨機模擬(統計工具箱)

4,插值與擬合

5,回歸分析

6,符號計算

7,檔案輸入輸出

8,影象處理

9,其他

4樓:

學習簡單語法, plot 出影象就行

請問數學建模的matlab需要學什麼知識? 因為第一次參加建模比賽,先報名了乙個校內的積累經驗。我

5樓:匿名使用者

不知道你這個校內的建模比賽是什麼難度,不過真要是全國數學建模大賽的話,入門級別的matlab是根本不行的,尤其是matlab上手較難,如果期望數學軟體能給**幫忙的話,程式設計要較為熟練才行。

其實數學建模首要的是數學底子,然後是將問題轉化為數學模型的能力,這個也十分重要,最後才是軟體的輔助,完全寄希望於數學軟體是不行的。

數學建模裡要掌握的數學軟體功能當然是越多越好,不過最起碼是以下幾種:

① 求解方程是基本的。要會求解各類方程、方程組,包括微分方程、從遞推公式求解一般表示式等等,真到了數模裡,涉及方程的求解都是十分複雜的,手算很讓人絕望。

② 圖形視覺化。畫函式圖象是一定少不了的,包括隱函式影象的繪製,還有影象的動態演示不必多說,必須掌握。

③ 積分、微分運算。這個其實也十分基本了,但很重要,碰上需要積分的問題,就能節省大量時間。

④ 程式設計,這個才是核心的,紮實的程式設計能力才能真正把你的想法借助軟體實現出來。

最後再說一句,最重要的還是數學底子和將問題轉化為數學模型的能力,數學軟體只能錦上添花,不能拯救世界....

數學建模一般3人一組,3個人最好各有分工,至少有乙個數學底子非常紮實的,還要有乙個軟體用的熟練的,再有乙個擅長組織**負責文字工作的。

關於沒學數學分析,倒是影響不會很大,數學建模一般不會涉及嚴謹的理論分析什麼的,甚至建模問題一看上去會讓人感覺很粗糙,但關鍵是用數學知識解決實際問題的能力,也就是建模能力。

ps:我當年學的是mathematica,對matlab其實也只是入門水平。

數學建模比賽中matlab要學那些內容

6樓:我想學

樓主是參加bai大學生建模競

du賽嗎?我去zhi年參加的,還拿了dao個小獎,嘻嘻,matlab對於數學內建模用處是非

容常大的,程式設計可以不用matlab,但是matlab自帶的那些數學分析程式非常厲害,下面是幾點必學的數學建模中的matlab知識,主要都是數值分析中的東西:

幾個重要演算法

線性規劃與非線性規劃

matlab作圖:二維,三維都要,圖畫的漂亮對於數學建模很重要的哦分為:1、 散點圖

2、 曲線圖

3、 曲面圖

矩陣:矩陣的輸入輸出基本知識是matlab的基礎微積分:

1、 極限

2、 導數、極值

3、 積分

4、 無窮級數

5、 常微分方程

線性代數:

1、 矩陣的建立、操作、運算

2、 向量組的相關性

3、 方程組的求解

4、 特徵值、特徵向量

5、 二次型

應用性:

1、 資料處理問題

2、 優化問題

這些都是必學的matlab中的box

7樓:匿名使用者

陣列、向量計算。基本指令肯定要會

8樓:匿名使用者

基本指令要記,會上機操作,在網上下幾本matlab書邊看邊學

參加數學建模比賽要用matlab,需要學多久

9樓:斂初蘭

我可以很肯定的說,如果你能將matlab軟體學好的話,肯定可以參加數學建模比賽,而且成績可以很好,因為matlab軟體多數功能都是與數學有關。其中,最重要的學好matlab優化工具箱,肯定對你建模很有用,其次,簡單的數值分析要會點,如矩陣運算,簡單的擬合,非線性擬合,統計工具箱,如果你想繼續提高,可以好好研究matlab 中遺傳演算法工具箱,模擬退火工具箱,學會呼叫這函式。因為我也是從數學建模過來人,參加過兩次

10樓:匿名使用者

matlab是比較簡單的程式語言,很快就能上手

那就趕緊把影象處理工具箱給熟悉了,基本上沒問題了,不過前提是你對影象處理要了解

為了參加數學建模大賽而學習matlab,需要多長時間學好?每天要花多長時間?

11樓:

我可以很肯定的說,如果你能將matlab軟體學好的話,肯定可以參加數學建模比賽,而且成績可以很好,因為matlab軟體多數功能都是與數學有關。其中,最重要的學好matlab優化工具箱,肯定對你建模很有用,其次,簡單的數值分析要會點,如矩陣運算,簡單的擬合,非線性擬合,統計工具箱,如果你想繼續提高,可以好好研究matlab 中遺傳演算法工具箱,模擬退火工具箱,學會呼叫這函式。因為我也是從數學建模過來人,參加過兩次

12樓:匿名使用者

呵呵,matlab我學了兩年,這兩年競賽的**都用上了,都得了獎,。建議著重學習繪圖和多項式求解以及優化,記憶中這三個用的最多。數學不好的話,建議平時蒐集些數學方法,呵呵,以上純屬個人觀點,僅供樓主參考。

願意的話可長期聯絡。

13樓:數模豆豆

數學不好,如果matlab水平高的話,在數學建模比賽中還是很有用武之地的。關於matlab中哪些對於建模是最重要的, 我認為基礎的操作技能最重要,只要學好基礎的操作,如資料處理、繪圖,然後才可以學習更高的技能,如演算法的實現等。我覺得卓金武主編的《matlab在數學建模中的應用》,北航出版社的,這本書就挺好的,建議摟主可以看看這本書,你的問題這本書就可以很好的解決了,最好還是先搜搜關於這本書的介紹,看是否適合你。

讀這本書最好有點maltab基礎和對數學建模的了解。

14樓:

用的多就熟悉了。。。

matlab非常好用,寫一行執行一行,很好地監測資料流,爽

matlab入門非常快,到什麼程度看個人,而且應用跨度很大,乙個人不肯能精通各個方面吧

15樓:領頭羊之王

當然可以啊,有matlab創新杯嘛!

學這個的時候,最好有一點的c語言基礎,不然的話會很難的我也參加了那個比賽,就負責程式設計這塊!

可以這樣說,如果做的是a題的話,基本上是matlab決定著的的成功與否,當然,如果你的c學的超好的話,可以不去搞matlab了。呵呵

做圖的一些基本命令一定要會的!

積分的基本命令一定的會的!!

還有就是優化方面的命令要懂得!當然,這方面也可以去學lingo優化處理軟體,這個更好!8.0版本的就好了。

好了,祝你成功!斬獲大獎!

做數學建模要學matlab的哪些內容?大概要多長時間能學會?

16樓:雷依白鎖衍

看不到原題目不好說。

但就目前所知,如果單純用excel的話,缺點是不能對結果進行假版設檢驗等一系列權檢驗,也就是說你無法估算所得到結果的有效性。

實在不行,不願意用matlab的話,可以用spss來代替,可以進行類似的檢驗!

17樓:匿名使用者

數學建模的內容太多了,

比如規劃,圖論,。。。

還有一些基本操作。

我估計很麻煩。尤其你會c或者別的語言的時候,會很不習慣它以矩陣為基礎。

以上是個人的觀點。

18樓:千里河山

我是搞數模的來,以我自

的經驗告訴你,幾個小時就學會。(當然你要用matlab程式設計必須懂得c語言)。

你只需學會如下功能就夠用了:

1、矩陣的表示法和操作(+ - * / 轉置 求逆 等)2、繪圖命令:如plot

3、使用m檔案程式設計(只要掌握matlab語言與c語言的差別就成功了一半)

4.懂得呼叫一些常用函式:如var() sqrt()建議:在網上查詢一些上述資料看 或 借一本matlab書看(越薄越好!)

19樓:

我認為如果建模時你時負責程式設計的話,你學習matlab起碼得乙個月吧(當然了,看你一

版天花多少權時間哈!),學的內容最主要的是對這個程式有總體的認識,比如最基本的m檔案的呼叫,在建模種用的很多。學習的時候主要是學習數值計算、符號運算功能、程式設計、圖形處理功能,還油就是一定要學會工具箱的使用,工具箱時這個軟體的最大亮點……

像上面兩位說的一樣,此軟體時以矩陣為基礎的,所以如果你沒學線性代數的話,在學此軟體的時間最好帶本線性代數教材……

20樓:匿名使用者

會繪圖功能,其他功能不推薦,看幫助文件,最多兩個小時,注意一定要知道這個軟體以矩陣為基礎

數學建模需要的軟體有哪些?從零學習數學建模,應該從哪些方面著手?

21樓:上善若水王康

有人說,乙個matlab就行了,的確,matlab有那麼多工具箱,基本上可以解決數學建模中遇到的所有問題。但是我個人認為,要想在數學建模比賽中能將隨心所欲的用軟體實現自己的想法,不用花大量時間除錯程式,那就必須得學幾個專業軟體。比如,規劃問題lingo最好,資料整理與統計方面spss最好。

隊裡三個人中必須有乙個計算機大神,能精通上面提到的所有軟體。另外,其他兩個人也得知道點軟體知識,一般只用熟悉matlab的常用功能就行了,比如積分微分、畫圖、資料擬合等。

再說,軟體多學一點絕對沒壞處,以後說不定就能用到。完全是個人參賽經驗總結,希望能幫到你。

22樓:匿名使用者

軟體太多了,不過功能最強大的是maatlab,其他還有lindo lingo c 另外還有些統計的軟體如spss sas excel等等。從零開始學習建議你先買一本數學建模或者是數學模型看看。姜起源的數學模型就不錯啊!

看完之後缺哪補哪嘍!建模應用的東西太多了,說也說不完啊!

23樓:殺殺小姐

matlab lingo,spass等等,資料分析,處理,建立模型

數學建模需要用到哪些軟體,比賽主要用到哪些?

24樓:匿名使用者

數學建模比賽必備

1 matlab(矩陣實驗室)

2 lingo和lingo(線性規劃)

3 spss《統計)

其中matlab是最重要的也是最常用的

4 還有就是最好學好c語言 這個軟體和有很多的相似之處其中統計軟體:spss,sas,stata。

解決運籌學的模型:lingo

5 ps:sas很強大的,如果沒有接觸過還是不要學的好。

其實spss解決一下就可以了,只是sas畫出來的圖很好看。

6 另外還有時間可以看看另兩個軟體 smartdraw latelx

數學建模學MATLAB都要會什麼呀

有一本書 matlab數學建模演算法全收錄 可以借鑑看看。數學建模有一本書 數學模型 姜啟源編著,可以看看!主要是矩陣的操作,這是最重要的,本來軟體的名稱就是 矩陣實驗室 還有圖形的處理,還是要應用到矩陣的知識的,所以最好是先看看矩陣的書籍,至少基本的都得懂吧 建議看本關於建模與matlab結合的書...

學習程式設計要最先幹什麼?比如學c

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有乙個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pas...

學程式設計數學要很好嗎

說實話 程式設計確實要求有很好的邏輯思維 和良好的理性分析能力 但是 什麼又是邏輯呢 現在 設想著把你退化到很低階很低階的狀態 你知道1 1 2,然後要求你計算1 2 你能計算出來嗎?給我計算過程,你是給不出的 比如你或許說我在兩邊同時加上1,即1 1 1 2 1,有已知條件1 1 2,你只能得出這...