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