我是文組出身的,文嘛,電腦是用來打字上網的好嗎? 不過大四修到時間序列這門課,為了分析總體資料,老爸幫我惡補了一下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] |
文章標籤
全站熱搜

mathematica 的編程彈性差反而證明這不是數學家設計的。另外迴圈才是數值分析最強大的工具阿
不過運算代數式有時還是滿好用,有時而已啦...冏
Mathematica 其實是很差的數學工具阿。Fortran才是由數學物理學家設計的終極數值模擬工具,不過社科的模擬比起工學院都算小兒科啦... 我這學期修原子數值模擬,某次作業算密閉箱子裡的氣體的總能量,結果本該能量守恆的常數會隨時間不斷增加到無限大(程式爆掉)。和TA一起debug兩個禮拜還是搞不定Orz 我好像打太多了...
不過現在用fortran的人似乎越來越少了 這語言太不人性化了吧 compiler又要錢 用c還合算點...呵呵
你好! 我是個Mathematica的初學者,遇到了一個問題,不知是否可以請教一下? 問題大概是這樣的: a,b,c為參數, a介於0.1至0.5, b介於0.1至0.5, c介於1至10, aX^a+bY^b=c aX^c-bY^c=b V=aX+bY 請問是否可能存在: a增加,使得V增加的參數值?此組參數值為何? 原始的問題比這個問題複雜。這裡寫的,是我隨意編撰的,但意義差不多是這樣,不知您願意教一下嗎? 感謝您!
ㄝ...我文組的捏...不會捏,而且mathmatica被我反安裝掉了,因為沒有硬性要求,我還是手算先... 你還是找理科的,有修過數值分析那種可能比較有幫助... 歹勢啦...
個人也覺得R 比 mathmatica好哩 說實在的R畫圖不會比較差 不過要做的一樣漂亮可能比較難寫倒是真的
可以先去gallery看看有沒有類似的圖 這樣找指令比較快 不然R的help...套句老師的話 HELP does not help at all! 科科...
我的程式能力幾乎都是自修的。大學雖然修過統套軟體課程,但是沒學好,直到上了研究所被逼著要交報告才去買書來翻。雖然大三去修了程式語言,但是老師教的是Basic,當然學完也全忘了。研究所主要用SAS,沒辦法,統研所嘛!不過研二開始要跑模擬寫論文時,大家開始自己選軟體,我還記得八成的人都是用S+(那個時候R還沒被發明出來),一個人用C++,一個人用SAS,一個人用GAUSS(沒想到你也知道這「狗屎」XD)。至於我,因為無意間從成大那邊取得Fortran90和他的IML,所以我就用了這套古老的程式語言。聽說這可是前無古人,當然也後無來者。鄙所成立幾十年,就只有我用Fortran跑模擬。來美國後,又把SAS練的更精了,也自己寫過macro投稿過。雖然之前看同學們都在用R,可是因為覺得SAS才是王道,所以很抗拒R。可是等到自己開始寫論文了,就不得不用R來作圖了,畢竟比較方便也比較美觀。不過總而言之,這些軟體的學習過程,除了SAS後來有受到比較正規的訓練外,其他全部得自求多福。尤其研究生,老師都當做這是基本必備技能,所以不會也得硬著頭皮去學會。Orz
我覺的學太多的後果就是,語法都會混用... ><~,以前是gauss和R語法混用,後來是Fortran,sas,R混用,現在好多了,R跟sas混用而已 XD