我是文組出身的,文嘛,電腦是用來打字上網的好嗎? 不過大四修到時間序列這門課,為了分析總體資料,老爸幫我惡補了一下Rats,沒錯,就是老鼠,還有Cats呢! 說寫嘛,也不盡然,小改參數跟設定而已.研究所在經濟系修課,劈頭就要用gauss,看看人家怎麼寫,迴圈一下,if一下,就會了... 往後更因為老師研究需要,上課需要,什麼sas,R,SPSS都成了基本常識,別的像是Fortran我也摸過一點,都是自己摸出來的,老師教?別愛說笑了...
爹娘最愛說,在好學校當老師最好了,學生不用教,自己就會了.作業交待下去,沒教也會寫.好學校老師真的沒比較會教,搞不好還教得比較差,可是學生素值比較好,隨便一抓就是魔人(不是我,我是運氣好的普通人,冏...),不但觸類旁通,還會無中生有,老師可以隨便蜻蜓點水教,學生卻可以深入淺出,完全了解.哀,我知道,我又再抱怨了...實在是最近mathematica用得很火大,覺得自己人腦運算較省事又迅速,畫圖用R又快又漂亮,搞不懂連老師為什麼要強迫我們用. mathematica的指令很長,又很笨,有時候有錯也不跟我說一下,不吐結果就算了嗎? 還有感覺它的編程彈性比較差,簡直跟討人厭的sas有的比,真是承襲數學人的一板一眼.優點,有,圖超漂亮,看了我都無言的覺得R輸了...如果要畫函數圖之類的,mathematica很多內建指令可以把圖搞的美美的,不過如果要迴圈阿,模組等等,個人覺得不是很方便用...結論,應付老師就好了啦,真煩...
 | Needs["Graphics`"];
CylindricalPlot3D[r^2*Cos[5*phi], {r, 0.5, 1}, {phi, 0, 2 Pi}] |
Needs["Graphics`"];
PlotVectorField3D[{-z, 1, x}, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}] |  |
| Needs["Graphics`"];
Plot3D[Sin[Sqrt[x^2 + y^2]]/Sqrt[x^2 + y^2], {x, -7, 7}, {y, -7, 7},
PlotPoints -> 50, BoxRatios -> {1, 1, 1}, PlotRange -> All,
AxesLabel -> {"x", "y", "z"}, Mesh -> False] |