<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              Matlab中max函數 max函數式是求數組的最大元素

              來源:CSDN 時間:2022-12-12 08:27:27

              目錄


              (資料圖片)

              語法

              說明

              示例

              向量中的最大元素

              最大復數元素

              每個矩陣列中的最大元素

              每個矩陣行中的最大元素

              存在 NaN 時的最大元素

              最大元素索引

              數組頁面的最大值

              返回線性索引

              最大元素比較

              max函數式是求數組的最大元素。

              語法

              M = max(A)M = max(A,[],dim)M = max(A,[],nanflag)M = max(A,[],dim,nanflag)[M,I] = max(___)M = max(A,[],"all")M = max(A,[],vecdim)M = max(A,[],"all",nanflag)M = max(A,[],vecdim,nanflag)[M,I] = max(A,[],___,"linear")C = max(A,B)C = max(A,B,nanflag)

              說明

              如果 A 是向量,則 max(A) 返回 A 的最大值。

              如果 A 為矩陣,則 max(A) 是包含每一列的最大值的行向量。

              如果 A 是多維數組,則 max(A) 沿大小不等于 1 的第一個數組維度計算,并將這些元素視為向量。此維度的大小將變為 1,而所有其他維度的大小保持不變。如果 A 是第一個維度長度為零的空數組,則 max(A) 返回與 A 大小相同的空數組。

              示例

              向量中的最大元素

              創建一個向量并計算其最大元素。

              A = [23 42 37 18 52];M = max(A)M = 52

              最大復數元素

              創建一個復數向量并計算其最大元素,即具有最大幅值的元素。

              A = [-2+2i 4+i -1-3i];max(A)ans = 4.0000 + 1.0000i

              每個矩陣列中的最大元素

              創建一個矩陣并計算每列中的最大元素。

              A = [2 8 4; 7 3 9]A = 2×3     2     8     4     7     3     9M = max(A)M = 1×3     7     8     9

              每個矩陣行中的最大元素

              創建一個矩陣并計算每行中的最大元素。

              A = [1.7 1.2 1.5; 1.3 1.6 1.99]A = 2×3    1.7000    1.2000    1.5000    1.3000    1.6000    1.9900M = max(A,[],2)M = 2×1    1.7000    1.9900

              存在 NaN時的最大元素

              創建一個向量并計算其最大值,不包括 NaN 值。

              A = [1.77 -0.005 3.98 -2.95 NaN 0.34 NaN 0.19];M = max(A,[],"omitnan")M = 3.9800

              由于 "omitnan" 是默認選項,因此 max(A) 也將生成此結果。使用 "includenan" 標志可返回 NaN。

              M = max(A,[],"includenan")M = NaN

              最大元素索引

              創建一個矩陣 A并計算每列中的最大元素,以及這些元素在 A中顯示的行索引。

              A = [1 9 -2; 8 4 -5]A = 2×3     1     9    -2     8     4    -5[M,I] = max(A)M = 1×3     8     9    -2I = 1×3     2     1     1

              數組頁面的最大值

              創建一個三維數組并計算每頁數據(行和列)的最大值。

              A(:,:,1) = [2 4; -2 1];A(:,:,2) = [9 13; -5 7];A(:,:,3) = [4 4; 8 -3];M1 = max(A,[],[1 2])M1 = M1(:,:,1) =     4M1(:,:,2) =    13M1(:,:,3) =     8

              從 R2018b 開始,要計算一個數組的所有維度上的最大值,可以在向量維參數中指定每個維度,或使用 "all" 選項。

              M2 = max(A,[],[1 2 3])M2 = 13Mall = max(A,[],"all")Mall = 13

              返回線性索引

              創建一個矩陣 A,并返回矩陣 M 中每行的最大值。使用 "linear" 選項還可以返回線性索引 I,滿足 M = A(I)。

              A = [1 2 3; 4 5 6]A = 2×3     1     2     3     4     5     6[M,I] = max(A,[],2,"linear")M = 2×1     3     6I = 2×1     5     6maxvals = A(I)maxvals = 2×1     3     6

              最大元素比較

              創建一個矩陣并返回其各個元素與標量相比的最大值。

              A = [1 7 3; 6 2 9]A = 2×3     1     7     3     6     2     9B = 5;C = max(A,B)C = 2×3     5     7     5     6     5     9

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩