matlab(1)矩阵的输入及运算
matlab學習筆記(1)
matlab身為一款功能無比強大的軟件從其12G的內存就可見一斑,對于matlab的學習需要線性代數中矩陣的知識作為基礎。以下是我在學習matlab中獲得的心得以及知識,歡迎參與討論。
更多內容請關注公眾號:拾壹紀元
矩陣
根據矩陣的定義,一個由m×n和數aij(i=1,2,…,m;j=1,2,…,n)排成的m行n列的數表,稱m行n列矩陣,簡稱m×n矩陣。m乘n個數稱為矩陣的元素。
matlab矩陣的輸入
在matlab中輸入矩陣行矩陣以逗號間隔,列矩陣以分號間隔。matlab適用的編程語言為C語言。
如行矩陣a,和列矩陣b
a=[1,2,3,4]
b=[1;2;3;4]
矩陣在MATLAB的運算有:’(轉置),+(加),-(減),*(乘),/(右除),(左除),^(乘方),以及點運算
對于矩陣的轉置只需要在原矩陣加上單引號
c=[1,1;2,2;3,3;4,4]
d=c’
對于矩陣的加減法(+)(-)在兩個同維度的矩陣之間才能進行
對于矩陣的乘法有乘和點乘的區別
對于點乘(.)是兩個矩陣內的對應的元素依次相乘,并組成新矩陣。
對于乘法( * )需要兩個矩陣A和B,若A為mo矩陣,B為on矩陣,則C=AB為m*n矩陣。及A中的每一行的元素分別與B中每一列的元素對應相乘并求和,成為新矩陣中對應行數和列數的新元素。
矩陣的點除(./)表示矩陣中的元素對應相除
矩陣的左除(\)和右除(/)同樣具有差別
矩陣的點乘方(.^)是矩陣中的每個元素進行相應的乘方
總結
以上是生活随笔為你收集整理的matlab(1)矩阵的输入及运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 淘宝的互动项目,为什么总会刷爆你的好友圈
- 下一篇: (VS2008)Cannot open