日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中基本函数的用法

發(fā)布時(shí)間:2025/3/15 循环神经网络 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中基本函数的用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一 matlab中eig函數(shù)常用的操作

(1) E=eig(A):求矩陣A的全部特征值,構(gòu)成向量E。

????想求最大特征值用:max(eig(A))就好了。
(2) [V,D]=eig(A):求矩陣A的全部特征值,構(gòu)成對(duì)角陣D,并求A的特征向量構(gòu)成

V的列向量。
(3) [V,D]=eig(A,'nobalance'):與第2種格式類似,但第2種格式中先對(duì)A作相似

變換后求矩陣A的特征值和特征向量,而格式3直接求矩陣A的特征值和特征向量。

(4) E=eig(A,B):由eig(A,B)返回N×N階方陣A和B的N個(gè)廣義特征值,構(gòu)成向量E

。
(5) [V,D]=eig(A,B):由eig(A,B)返回方陣A和B的N個(gè)廣義特征值,構(gòu)成N×N階對(duì)

角陣D,其對(duì)角線上的N個(gè)元素即為相應(yīng)的廣義特征值,同時(shí)將返回相應(yīng)的特征向

量構(gòu)成N×N階滿秩矩陣,且滿足AV=BVD。

二 matlab中diag函數(shù)的用法

1? X = diag(v,k)

v為向量,X為矩陣

以向量v的元素作為矩陣X的第k條對(duì)角線元素,當(dāng)k=0時(shí),v為X的主對(duì)角線;當(dāng)k>0時(shí),v為上方第k條對(duì)角線;當(dāng)k<0時(shí),v為下方第k條對(duì)角線。
例:
>> v=[1 2 3];
>> x=diag(v,-1)
x =
?????0?????0?????0?????0
?????1?????0?????0?????0
?????0?????2?????0?????0
?????0?????0?????3?????0

2? v=diag(X,k)

X為矩陣,v為向量

取矩陣X的第K條對(duì)角線元素為向量v

例:

>> aa=randn(3,3)

aa =

???-1.3282???-1.7925????0.4092
???-0.3803????0.5858???-0.4684
???-0.9560????0.7356????0.8292

>> diag(aa)

ans =

???-1.3282
????0.5858
????0.8292

>> diag(aa,1)

ans =

???-1.7925
???-0.4684

>> diag(aa,2)

ans =

????0.4092

Matlab自帶排序函數(shù)sort用法

[Y,I] = sort(X,DIM,MODE)

sort函數(shù)默認(rèn)Mode為'ascend'為升序,sort(X,'descend')為降序排列。

sort(X)若X是矩陣,默認(rèn)對(duì)X的各列進(jìn)行升序排列

sort(X,dim)

dim=1時(shí)等效sort(X)

dim=2時(shí)表示對(duì)X中的各行元素升序排列

?

Matlab中給一維向量排序是使用sort函數(shù):sort(X),其中x為待排序的向量。若欲保留排列前的索引,則可用[sX,index] = sort(X) ,排序后,sX是排序好的向量,index是 向量sX中對(duì)X 的索引。 索引使排列逆運(yùn)算成為可能。事實(shí)上,這里X≡sX(index), [X恒等于sX(index)],這個(gè)結(jié)論確實(shí)很奇妙,而且很有用。

  

matlab按某一列數(shù)值,改變矩陣中整行的排列位置。

b=sortrows(a,2)??? %a 為要排序的矩陣。2表示按第幾列進(jìn)行排序,整數(shù)代表升序,負(fù)數(shù)代表降序。

%將矩陣a按照第2列的升序排列,其他列不會(huì)作升序排列,而是將跟隨著第2列 的變化,保持一一對(duì)應(yīng)。

b=sortrows(a,-1)

%將矩陣a按照第1列的降序排列,其他列將跟隨著第1列 的變化,保持一一對(duì)應(yīng)。

?

data=magic(3)

data =

?

???? 8????1???? 6

???? 3????5???? 7

???? 4????9???? 2

data1=sortrows(data,1)

data1 =

?

???? 3????5???? 7

???? 4????9???? 2

???? 8????1???? 6

data2=sortrows(data,-1)

data2 =

?

???? 8????1???? 6

???? 4????9???? 2

???? 3????5???? 7

?

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的matlab中基本函数的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。