MSE12 版 (精华区)

发信人: chumsdock (微笑服务), 信区: MSE12       
标  题: Mathematica 矩阵计算几个技巧
发信站: BBS 听涛站 (Fri Oct  7 17:37:51 2005), 转信

1.计算表达式:Shift+enter

2. 输入矩阵:
   先打一个括号()
   光标移进括号,按 ctrl+, 添加列,按 ctrl+enter 添加行,然后再输入就是了。

3. 计算结果用矩阵形式表示:在语句最后加 //MatrixForm

4. 矩阵乘法:
   假设两个矩阵A,B,它们的乘法是 A . B, 要用 . 符号,
   用x (Times) 符号是求对应位置的积,一点用都没有,直接()()的形式也是这样来算。
   所以一定要注意。

5. 矩阵逆和转置:
   Inverse[A]      Transpose[A]
   一定要用方括号,区分大小写。

6. 求解方程,例: Solve[x^2+3x+2==0 , x] ,注意 ==, 求解变量要写在后边

7. 化简表达式: Simplify[ ]

之所以现在用Mathematica,是因为它可以轻松地做符号运算。如:
                 
In[1]:= Inverse[ (  1  -s  ) ]//MatrixForm          <shift+enter>
                    s   1

Out[1]//MatrixForm=(    1/(1+s^2)     -s/(1+s^2)      )
                        s/(1+s^2)      1/(1+s^2)

可以当工具简化一下矩阵运算。
--
发信人: baichilt (柴王|爱你们), 信区: MSE12                            
很多时候达叔像个很可爱的小孩子,总觉得是给他一根冰棍就该乐半天的样子。
发信人: tinapig (优雅的猪:四海为家), 信区: MSE12                       
说道冰棍 我又想起来在大连的时候达叔出发前在宾馆里说 
我要吃冰棍 我要吃两根冰棍 说完就走出去 再回来时
左右手各拿一根冰棍 一边一口的吃着


※ 来源:·BBS 听涛站 tingtao.net·[FROM: 59.66.203.181]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.952毫秒