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