matlab中的函數(shù)介紹(max,min,unidrnd,norm)

遇到不知道的函數(shù)時(shí),可以使用help 函數(shù)名來查看幫助

1
求矩陣A的最大值的函數(shù)有3種調(diào)用格式,分別是:

  • max(A):返回一個(gè)行向量,向量的第i個(gè)元素是矩陣A的第i列上的最大值。
  • [Y,U]=max(A):返回行向量Y和U,Y向量記錄A的每列的最大值,U向量記錄每列最大值的行號(hào)。
  • max(A,[],dim):dim取1或2。dim取1時(shí),該函數(shù)和max(A)完全相同;dim取2時(shí),該函數(shù)返回一個(gè)列向量,其第i個(gè)元素是A矩陣的第i行上的最大值。

求最小值的函數(shù)是min,其用法和max完全相同。
例:
[a,index]=min([7,7,3])
結(jié)果為a =3,index =3
2

  • R = unidrnd(N)
    產(chǎn)生從1到N所指定的最大數(shù)數(shù)之間的離散均勻隨機(jī)整數(shù)。其中N可以是一個(gè)向量、矩陣、多維數(shù)組(當(dāng)然也可以是一個(gè)數(shù),即1乘以1的矩陣),但N中所有元素都必須是正整數(shù)。這種調(diào)用方式將產(chǎn)生一個(gè)和N具有相同尺寸(行、列、維數(shù))的矩陣R。
  • R = unidrnd(N,v)
    這種調(diào)用格式中v是一個(gè)行向量,如果v是一個(gè)1乘以2的向量, 則v中的兩個(gè)元素分別指定了生成的矩陣R的行數(shù)(由v(1)指定)和列數(shù)(由v(2)指定)。如果v是一個(gè)1乘以n的矩陣, 則R是一個(gè)n維數(shù)組。
  • R = unidrnd(N,m,n)
    這里m和n分別指定生成的矩陣R的行數(shù)和列數(shù)。

3
格式:n=norm(A,p)
功能:norm函數(shù)可計(jì)算幾種不同類型的矩陣范數(shù),根據(jù)p的不同可得到不同的范數(shù)

  • 如果A為矩陣
    n=norm(A)
    返回A的最大奇異值,即max(svd(A))
    n=norm(A,p)
    根據(jù)p的不同,返回不同的值
    p 返回值
    1 返回A中最大一列和,即max(sum(abs(A)))
    2 返回A的最大奇異值,和n=norm(A)用法一樣
    inf 返回A中最大一行和,即max(sum(abs(A’)))
    ‘fro’ A和A‘的積的對(duì)角線和的平方根,即sqrt(sum(diag(A'*A)))

  • 如果A為向量
    norm(A,p)
    返回向量A的p范數(shù)。即返回sum(abs(A).^p)^(1/p),對(duì)任意 1<p<+∞.向量值得p次方的和再開p次方
    norm(A)
    返回向量A的2范數(shù),即等價(jià)于norm(A,2)。
    norm(A,inf)
    返回max(abs(A))
    norm(A,-inf)
    返回min(abs(A))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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