跳转至

Mathematica Programming Introduction -By Yi Wang,HKUST

Use M before getting strated

Chapter 1

Vocabulary

sum=0;
Do[sum=sum+i,{i,1,100}]
sum
该部分函数就是计算1到100的和,其中Do是一个循环语句,sum是一个变量,i是一个迭代变量,{i,1,100}是一个迭代范围,sum=sum+i是一个迭代过程,最后sum是一个结果

M As an Advanced Calculator

  1. Learn to know the Reformulation(多重计算) \(Expand\)(展开)、\(Simplify\)(化简)、\(Form\)(格式化?)

  2. Learn to know the Equation solving(方程求解): \(Solve\)(求解)、\(Reduce\)(化简)、\(NSolve\)(数值求解)、\(FindRoot\)(数值求解)

  3. Learn to know the Calculus: \(D\)(求导)、\(Integrate\)(积分)、\(NIntegrate\)(数值积分)、\(Limit\)(极限)、\(Sum\)(求和)、\(Product\)(求积)

  4. Learn to know the Linear Algebra: \(Det\)(行列式)、\(Eigenvalues\)(特征值)、\(Eigenvectors\)(特征向量)、\(SingularValueDecomposition\)(奇异值分解)、\(MatrixExp\)(矩阵指数)、\(MatrixPower\)(矩阵幂)、\(MatrixRank\)(矩阵秩)、\(NullSpace\)(零空间)、\(PseudoInverse\)(伪逆)、\(Transpose\)(转置)、\(Inverse\)(逆)

\(\(()、\)\)()、\(\(()、\)\)()