一些关于mathematica的tips
一些关于mathematica的tips
-
关于循环
一般常见的是For循环,形式如下:
eg. For[start,test,incr,body]
For[i=0,i<4,i++,Print[i]]
但mathematica中的循环不建议用For循环,这与Wolfram底层语言有关,一般使用Table[ ],更简洁有效。
eg. -
关于画图
①Frame --> True/False 是否画出图形边框
②PlotLable[ ] 给图形添加一个总标签
③Ticks --> Autmatic 有坐标轴时如何标记刻度
–> None 此时不给出标记
④ListLinePlot[ ] 绘制点集的图线,此命令后
不可加 ;
⑤AxesLabel[ ] 给坐标轴加标签,如
{“x”,“y”}
⑥ PlotRange[ ] 绘图范围,有时画出的图一
部分,此时可用
PlotRange -->All,以避免出
现此种情况 -
关于数值计算的精度问题
含有复数的数值计算问题,结果可能出现0.i(此处为虚数 单位)的形式,为了避免这种情况的出现,可使用**Chop[ ]**语句 -
学习过程中遇到的一些小问题
①如何调节输入的字体大小?
选中当前单元——格式——尺寸
②如何为当前单元命名标题?
Alt+1或 格式——样式——Title
③如何快速生成矩阵?
可使用SparseArray[ ]命令,指定位置元素不为0,其他位置为0,搭配Band[ ]使用可更快生成特殊矩阵(如单位阵)
④在mathematica中乘号如何打出?
可以用 Shift+8,插入——特殊字符——符号——×,直接点击空格也可以
⑤在mathematica中不要使用上下标,容易出现各种问题
⑥MatrixForm[ ] 或 //MatrixForm都可使列表以矩阵的形式显示,但如果接下来用到当前矩阵进行计算,不要使用当前形式,因为在计算过程中使用相当于生成了一个中看不中用的“花瓶”
⑦F1 可打开帮助,F2可补全函数名,包括自定义的函数
⑧要避免使用内置函数作为变量名
⑨在用到指数计算时最好使用"E"而不是“e”
⑩如果上一次计算未Quit,那么进行新的计算时需要 Clear["Global`"];* 否则本次计算所使用的变量仍保留上次变量的赋值
青青园中葵,朝露待日晞。