一些关于mathematica的tips

一些关于mathematica的tips

  1. 关于循环
    一般常见的是For循环,形式如下:
    eg. For[start,test,incr,body]
    For[i=0,i<4,i++,Print[i]]
    但mathematica中的循环不建议用For循环,这与Wolfram底层语言有关,一般使用Table[ ],更简洁有效。
    eg.一些关于mathematica的tips

  2. 关于画图
    Frame --> True/False 是否画出图形边框
    PlotLable[ ] 给图形添加一个总标签
    Ticks --> Autmatic 有坐标轴时如何标记刻度
    –> None 此时不给出标记
    ListLinePlot[ ] 绘制点集的图线,此命令后
    不可加 ;
    AxesLabel[ ] 给坐标轴加标签,如
    {“x”,“y”}
    PlotRange[ ] 绘图范围,有时画出的图一
    部分,此时可用
    PlotRange -->All,以避免出
    现此种情况

  3. 关于数值计算的精度问题
    含有复数的数值计算问题,结果可能出现0.i(此处为虚数 单位)的形式,为了避免这种情况的出现,可使用**Chop[ ]**语句

  4. 学习过程中遇到的一些小问题
    ①如何调节输入的字体大小?
    选中当前单元——格式——尺寸
    ②如何为当前单元命名标题?
    Alt+1或 格式——样式——Title
    ③如何快速生成矩阵?
    可使用SparseArray[ ]命令,指定位置元素不为0,其他位置为0,搭配Band[ ]使用可更快生成特殊矩阵(如单位阵)
    ④在mathematica中乘号如何打出?
    可以用 Shift+8,插入——特殊字符——符号——×,直接点击空格也可以
    ⑤在mathematica中不要使用上下标,容易出现各种问题
    MatrixForm[ ]
    //MatrixForm都可使列表以矩阵的形式显示,但如果接下来用到当前矩阵进行计算,不要使用当前形式,因为在计算过程中使用相当于生成了一个中看不中用的“花瓶”
    ⑦F1 可打开帮助,F2可补全函数名,包括自定义的函数
    ⑧要避免使用内置函数作为变量名
    ⑨在用到指数计算时最好使用"E"而不是“e”
    ⑩如果上一次计算未Quit,那么进行新的计算时需要 Clear["Global`"];* 否则本次计算所使用的变量仍保留上次变量的赋值

青青园中葵,朝露待日晞。