請問mathematica中如何定義矩陣

時間 2021-08-16 03:04:19

1樓:leo_韓冰

mathematica可進行矩陣的各種運算,如矩陣求逆、矩陣的轉置、矩陣與向量的乘法等.下面列出主要的運算.記k為常數,u,v為向量,a,b為矩陣

k*a------------------------常數乘矩陣

k+u-----------------------向量u的每乙個元素加上k

u+v----------------------向量的對應元素相加

u.v-----------------------向量的內積

u*v-----------------------向量的對應元素相乘

a.u---------------------矩陣乘向量

u.a-----------------------向量乘矩陣

a.b--------------------------矩陣乘矩陣

transpose[a]-----------------求矩陣a的轉置陣

inverse[a]--------------------求矩陣a的逆矩陣

det[a]-------------------------求矩陣a的行列式

eigenvalues[a]-----------------求數字陣a的特徵值

eigentvectors[a]---------------求數字陣a的特徵向量

linearsolve[a,v]---------------求解線性方程組ax=v

chop[%n]-------------------捨去第n個輸出中無實際意義小量

矩陣可以左乘以向量或右乘以向量, mathematica也不區分「行」,或「列」向量,自動進行可能的運算.

例: in[1]:=a=,}; v=;

in[2]:=a.v (a左乘以v)

out[2]=

in[3]:=v.a (a右乘以v)

out[3]=

in[4]:=inverse[a]

out[4]=

如果矩陣的元素是近似數,則求出的逆矩陣也是近似的。

in[5]:=b=,}; inverse[b]

out[5]=

in[6]:=%.b

out[6]=

結果與單位矩陣有微小誤差,用函式chop消去無實際意義小量

in[7]:=chop[%]

out[7]=,}

前面已介紹了用solve解線性方程組,但對於矩陣形式ax=v的線性方程組,用

linearsolve[a,v]更方便.

in[8]:=m=,}; linearsolve[m,]

有些符號打不出來,你也可以參見

out[8]=

2樓:匿名使用者

mathematica和matlab不一樣,mathematica所有的陣列都是用多維列表形式表示的,矩陣在mathematica中可以認為是乙個二維列表。如果非要將二維列表表示成矩陣形式的話,可以用matrix[a]將二維陣列a表示成矩陣形式。定義二維陣列可以用table[0,m,n];

3樓:匿名使用者

mathematica核心資料結構是列表,也就是有序陣列(實際上也可以不是數),矩陣就是二維的巢狀列表。

列表用諸如、,}、的表示式表示,也就是用大括號建立陣列、用逗號分隔元素。

如果需要顯示為矩陣的樣式,可以對列表使用matrixform指令。

初學者可以在幫助文件中搜尋howto教程,或者從主頁的第一篇文件看起。

4樓:無情天魔精緻

mathematica基礎——矩陣的基本操作

matlab中的矩陣怎麼定義

5樓:day忘不掉的痛

矩陣中元素不能為矩陣,但可以使用元胞陣列。

a=cell(2,3);%定義乙個2*3的元胞陣列a=[1 2;3 4];%將矩陣 [1 2 存入元胞陣列的第1行1列

3 4]

a=[2 3 4;5 6 7;7 8 9];%將矩陣[2 3 4;5 6 7;7 8 9]存入元胞陣列的第1行2列

以此類推

6樓:

可以用定義陣列的命令

cells(m,n)

定義的是m*n維的矩陣

也可以直接定義矩陣 比如定義乙個3×3的矩陣a=(x11,x12,x13;x21,x22,x23;x31,x32,x33)

mathematica中書寫形式,怎麼轉換到matlab中

天空與飛鳥 mathematica以符號運算見長,其符號表示式顯示效果符合我們的視覺習慣,但matlab的符號表示式顯示效果不夠友好,特別是在指令視窗顯示的結果無法顯示出上下標效果.兩者輸入的表示式結構相似,可以複製輸入語句後貼上到matlab指令窗或者m檔案編輯視窗,再稍作修改.如果想得到類似ma...

請問現實中是如何倒車入庫的呢,現實生活中如何倒車入庫?

現實生活中倒車入庫方法 1 看到一側有車位後,把車開過車位,同時調整車輛方向,使車輛與車位形成一定角度,只要空間足夠,儘量達到45度。2 位置調整好後,就可以開始倒車了,不過通常情況下無需打死方向,而是通過觀察兩側後視鏡內的情況,適當做調整。3 既然不是考場,所以有時候壓到車位線也無所謂,最重要的就...

請問郵件中pop3和stmp是指的什麼 如何設定?越詳細越好

止新穎 pop的全稱是 post office protocol 即郵局協議,用於電子郵件的接收,它使用tcp的110埠,現常用的是第三版 所以簡稱為 pop3。pop3仍採用client server工作模式,當客戶機需要服務時,客戶端的軟體outlookexpress或foxmail 將與pop...