Matrix 矩陣(數(shù)組)

數(shù)組創(chuàng)建

  • x1 = [ 10,20,30 ] % 創(chuàng)建一個一行三列的數(shù)組
  • x1 = [ 10;20;30 ] % 創(chuàng)建一個三行一列的數(shù)組
  • x1 = magic( 4 ) % 創(chuàng)建一個四行四列的magic數(shù)組(每行每列的和都相等)
  • x1 = zeros( 3 ) % 創(chuàng)建一個三行三列的0數(shù)組(每個元素都為0 )
  • x1 = ones( 3,4 ) % 創(chuàng)建一個三行四列的1數(shù)組(每個元素都為1)
  • x1 = rand( 4 ) % 創(chuàng)建一個四行四列的隨機數(shù)組(每個元素都是隨機產(chǎn)生)
  • A(1,: ) = [ 1,2,3 ] % 將A矩陣的第一行賦值為右邊的矩陣 (PS:如果要采用賦值法,最后最先創(chuàng)建一個為0,1,NaN,random的數(shù)組確定數(shù)組的大小再進行賦值,減少內(nèi)存調(diào)用)
  • A( :,2 ) = [] % 刪除第二列

數(shù)組的基本信息

  • size( x1 ) % 檢查變量的大?。〝?shù)組也可以是變量)
  • class( x1 ) % 檢查變量的類型
  • length( x1 ) % 檢查向量的長度,若為數(shù)組,則為行數(shù)和列數(shù)中較大的一個
  • numel( A ) % 檢查元素的個數(shù),如字符串元素的個數(shù),矩陣里面元素個數(shù)
  • ndims( A ) % 描述數(shù)組的維數(shù)

矩陣的運算

  • + - * / % 分別代表矩陣和矩陣/數(shù)字的加減乘除
  • .* ./ % 分別表示矩陣對應元素與對應元素的乘除法
  • A' % 表示矩陣A的轉(zhuǎn)置
  • x1 = sum( A( 1,: ) ) % 表示矩陣A的第一行求和
  • x1 = mean( A( : ) ) % 表示矩陣A的所有元素求平均
  • x1 = prod( A( : ) ) % 表示矩陣A的所有元素的乘積

瑣碎知識點

  • matrix( 1,: ) = 1:0.5:5 % 第一個:表示取所有列,加上前面的1表示取第一行的所有列;第二個:表示從一到五間隔0.5取一個數(shù)
  • matrix(:) % 用來提取matrix這個矩陣中的所有元素
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • NumPy是Python中關(guān)于科學計算的一個類庫,在這里簡單介紹一下。 來源:https://docs.scipy...
    灰太狼_black閱讀 1,331評論 0 5
  • 先決條件 在閱讀這個教程之前,你多少需要知道點python。如果你想從新回憶下,請看看Python Tutoria...
    舒map閱讀 2,730評論 1 13
  • 數(shù)學是計算機技術(shù)的基礎,線性代數(shù)是機器學習和深度學習的基礎,了解數(shù)據(jù)知識最好的方法我覺得是理解概念,數(shù)學不只是上學...
    闖王來了要納糧閱讀 23,282評論 2 48
  • 一.NumPy的引入 標準安裝的Python中用列表(list)保存一組值,可以用來當作數(shù)組使用,不過由于列...
    wlj1107閱讀 1,135評論 0 2
  • 今天是六月一日,兒童節(jié)。 雖然我早已過了過這個節(jié)日的年齡,但是想說一句:兒童節(jié)快樂。 畢竟,我們也都是從兒童時候過...
    樸領(lǐng)閱讀 358評論 8 6

友情鏈接更多精彩內(nèi)容