一些关于mathematica的tips
一些關(guān)于mathematica的tips
關(guān)于循環(huán)
一般常見的是For循環(huán),形式如下:
eg. For[start,test,incr,body]
For[i=0,i<4,i++,Print[i]]
但mathematica中的循環(huán)不建議用For循環(huán),這與Wolfram底層語言有關(guān),一般使用Table[ ],更簡潔有效。
eg.
關(guān)于畫圖
①Frame --> True/False 是否畫出圖形邊框
②PlotLable[ ] 給圖形添加一個總標(biāo)簽
③Ticks --> Autmatic 有坐標(biāo)軸時如何標(biāo)記刻度
–> None 此時不給出標(biāo)記
④ListLinePlot[ ] 繪制點集的圖線,此命令后
不可加 ;
⑤AxesLabel[ ] 給坐標(biāo)軸加標(biāo)簽,如
{“x”,“y”}
⑥ PlotRange[ ] 繪圖范圍,有時畫出的圖一
部分,此時可用
PlotRange -->All,以避免
出現(xiàn)此種情況
關(guān)于數(shù)值計算的精度問題
含有復(fù)數(shù)的數(shù)值計算問題,結(jié)果可能出現(xiàn)0.i(此處為虛數(shù) 單位)的形式,為了避免這種情況的出現(xiàn),可使用 Chop[ ] 語句
學(xué)習(xí)過程中遇到的一些小問題
①如何調(diào)節(jié)輸入的字體大小?
選中當(dāng)前單元——格式——尺寸
②如何為當(dāng)前單元命名標(biāo)題?
Alt+1或 格式——樣式——Title
③如何快速生成矩陣?
可使用 SparseArray[ ] 命令,指定位置元素不為0,其他位置為0,搭配 Band[ ] 使用可更快生成特殊矩陣(如單位陣)
④在mathematica中乘號如何打出?
可以用 Shift+8,插入——特殊字符——符號——×,直接點擊空格也可以
⑤在mathematica中不要使用上下標(biāo),容易出現(xiàn)各種問題
⑥MatrixForm[ ] 或 //MatrixForm都可使列表以矩陣的形式顯示,但如果接下來用到當(dāng)前矩陣進行計算,不要使用當(dāng)前形式,因為在計算過程中使用相當(dāng)于生成了一個中看不中用的“花瓶”
⑦F1 可打開幫助,F2可補全函數(shù)名,包括自定義的函數(shù)
⑧要避免使用內(nèi)置函數(shù)作為變量名
⑨在用到指數(shù)計算時最好使用"E"而不是“e”
⑩如果上一次計算未Quit,那么進行新的計算時需要 Clear["Global`"];* 否則本次計算所使用的變量仍保留上次變量的賦值
青青園中葵,朝露待日晞。
總結(jié)
以上是生活随笔為你收集整理的一些关于mathematica的tips的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 组调度学习
- 下一篇: 口语练习