矩阵与线性代数 Wolfram 语言用列表的列表表示矩阵: In[1]:= ⨯ {{1, 2}, {3, 4}} 输入一个表格,用 CTRL+ ENTER 输入行,用 CTRL+ , 输入列: In[2]:= ⨯ { {a, b}, {c, d} } Out[2]= MatrixForm 将输出显示为一个矩阵: In[3]:= ⨯ MatrixForm[{{a, b}, {c, d}}] Out[3]= 可以用迭代函数构建矩阵: In[1]:= ⨯ Table[x + y, {x, 1, 3}, {y, 0, 2}] Out[1]= 或导入表示矩阵的数据: In[2]:= ⨯ Import["data.csv"] Out[2]= IdentityMatrix、DiagonalMatrix 和其他类似命令为内置符号. 标准的矩阵运算对元素进行操作: In[1]:= ⨯ {1, 2, 3} {a, b, c} Out[1]= 计算两个矩阵的点积: In[2]:= ⨯ {{1, 2}, {3, 4}}.{{a, b}, {c, d}} Out[2]= 求行列式: In[3]:= ⨯ Det[{{a, b}, {c, d}}] Out[3]= 获取矩阵的逆: In[4]:= ⨯ Inverse[{{1, 1}, {0, 1}}] Out[4]= 用 LinearSolve 求解线性系统: In[1]:= ⨯ LinearSolve[{{1, 1}, {0, 1}}, {x, y}] Out[1]= 还有用于最小化和矩阵分解的函数. 快速参考:矩阵与线性代数 »