Stats

Popular Posts

Followers

顯示包含「教學講義」標籤的文章。顯示所有文章
顯示包含「教學講義」標籤的文章。顯示所有文章

Mathematica 教學:Dijkstra Algorithm

戴忠淵 於 2024年11月24日星期日 下午4:26 發表
Concise and elegant! g=Graph[ {1\[DirectedEdge]2,1\[DirectedEdge]3,2\[DirectedEdge]3, 2\[DirectedEdge]4,3\[DirectedEdge]5,4\[DirectedEdge]3, 4\[DirectedEdge]5,4\[DirectedEdge]6,5\[DirectedEdge]6}, EdgeWeight->{1,12,9,3,5,3,13,15,4}, EdgeLabels->Rule@@@Transpose@{ {1\[DirectedEdge]2,1\[DirectedEdge]3,2\[DirectedEdge]3, 2\[DirectedEdge]4,3\[DirectedEdge]5,4\[DirectedEdge]3, 4\[DirectedEdge]5,4\[DirectedEdge]6,5\[DirectedEdge]6}, {1,12,9,3,5,3,13,15,4}}, VertexStyle->Yellow,VertexSize->0.5, VertexShapeFunction->{{Yellow,Disk[#1,0.1],Black,Text[#2,#1]}&}] route={{1,2,1},{1,3,12},{2,3,9},{2,4,3},{3,5,5},{4,3,4},{4,5,13},{5,6,4},{4,6,15}}; myroute=Select[Table[Select[route,#[[2]]==z&],{z,1,6}],#=!={}&] Table[Set[v[temp],...
繼續閱讀全文 Mathematica 教學:Dijkstra Algorithm

Mathematica 教學講義

戴忠淵 於 2022年5月25日星期三 下午11:50 發表
這是我這幾年來數量方法這一門課所自編的 Mathematica 入門教學講義。Mathematica 相較於其他軟體的特點在於強大的符號運算及動態幾何繪圖的科學運算能力。此外,Mathematica 尚包含數值運算、圖表可視化、動態操作介面等。由於擁有許多的內建程式語言及內建系統,故不需要繁雜且複雜的編寫,有能夠輕易上手的便利性。本教學講義相關檔案、資料檔及未來更新維護皆可由下列網址下載: https://github.com/chungyuandye/Mathematica...
繼續閱讀全文 Mathematica 教學講義