課程介紹:
本課程主要講述Mathematica編程。與傳統(tǒng)Mathematica課程相比,本課程偏重原理性的講解,重點講述函數(shù)式、規(guī)則式編程和Mathematica表達式,帶領(lǐng)大家用輕松、優(yōu)雅、高效的方式使用Mathematica,避免痛苦、臃腫、低效的過程式編程。講述過程中穿插了豐富的演示實例輔助理解。
本課程圍繞編程展開,而非某個特定的數(shù)學(xué)問題,因此比如處理帶有奇點的數(shù)值積分之類的問題,本課程并不涉及。由于課程時間和目的以及講課者水平所限,本課程也不涉及一些高級功能和過于細節(jié)的原理,不過這些內(nèi)容也可以通過提供的相關(guān)參考資料中找到解釋。
適用對象:
適合具有初步編程知識(僅僅只需要初步的知識),想弄清楚原理提高工作效率的Mathematica愛好者和和憎惡者。
如果你認為Mathematica不過是個高級計算器的話,本課程會改變你的看法。
如果你認為Mathematica很慢,通過本課程可以學(xué)到高效的編程方法。
如果你認為編程不過是碼一堆冗長的誰也不愿意讀的代碼,本課程會帶你體會Mathematica設(shè)計的精妙之處,讓編程充滿樂趣。
?
通過本課程的學(xué)習(xí)可以達到中級的Mathematica使用水平。
課程大綱:
章節(jié)名稱 |
|
第一章 概述 (一) |
|
第一章 概述 (二) |
|
第一章 概述 (三) |
|
第一章 概述 (四)) |
|
第二章 列表(一) |
|
第二章 列表(二) |
|
第二章 列表(三) |
|
第二章 列表(四) |
|
第三章 函數(shù)式編程(一) |
|
第三章 函數(shù)式編程(二) |
|
第三章 函數(shù)式編程(三) |
|
第三章 函數(shù)式編程(四) |
|
第三章 函數(shù)式編程(五) |
|
第三章 函數(shù)式編程(六) |
|
第四章 規(guī)則式編程 (一) |
|
第四章 規(guī)則式編程 (二) |
|
第四章 規(guī)則式編程 (三) |
|
第四章 規(guī)則式編程 (四) |
|
第四章 規(guī)則式編程 (五) |
|
第四章 規(guī)則式編程 (六) |
|
第五章 程序設(shè)計(一) |
|
第五章 程序設(shè)計(二) |
|
第六章 可視化(一) |
|
第六章 可視化(二) |
|
第六章 可視化(三) |
|
第六章 可視化(四) |
|
第六章 可視化(五) |
|
第六章 可視化(六) |
|