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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

matlab 连接数组,matlab数组操作知识点总结

發(fā)布時間:2025/3/12 循环神经网络 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 连接数组,matlab数组操作知识点总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

其實如果單從建模來講,以下大部分函數(shù)都用不到,但是這些都是基礎(chǔ)。

第一點:數(shù)組與矩陣概念的區(qū)分

數(shù)組:與其它編程語言一樣,定義是:相同數(shù)據(jù)類型元素的集合。

矩陣:在數(shù)學(xué)中,矩陣(Matrix)是一個按照長方陣列排列的復(fù)數(shù)或?qū)崝?shù)集合

但是需要知道的是,在matlab中經(jīng)常需要使用到的是二維矩陣

接著了解一下幾個常用標點符號的原理

逗號:用來將數(shù)組中的元素分開;

分號:用來將矩陣中的行分開;

中括號:界定數(shù)組的首與尾。

行數(shù)組:如a=[1,2,3,8,-1]

列數(shù)組:b=[1;2;3;8;-1]

矩陣:A=[2,4,1;8,-2,4;2,4,6]

二 ,生成矩陣的方法有許多

目前據(jù)我所知大概有兩種,

1,先建立空矩陣a=[]

然后在工作空間點開a進入數(shù)組編輯器,進行編輯

2,用函數(shù)創(chuàng)建數(shù)組

(1):定步長生成法: x=a:t:b(t步長,省略的是1);

>> x=1:2:19

x =

1? ? ?3? ? ?5? ? ?7? ? ?9? ? 11? ? 13? ? 15? ? 17? ? 19

(2):定數(shù)線性采樣法:x=linspace(a,b,n),

a,b是數(shù)組的第一個和最后一個元素,

n是采樣的總點數(shù)。

>> x=linspace(1,32,13)

x =

1 至 9 列

1.0000? ? 3.5833? ? 6.1667? ? 8.7500? ?11.3333? ?13.9167? ?16.5000? ?19.0833? ?21.6667

10 至 13 列

24.2500? ?26.8333? ?29.4167? ?32.0000

3,關(guān)于數(shù)組的一些基礎(chǔ)函數(shù)

zeros(m):m階全零方針

zeros(m,n):m*n階全零方針

eye(m):m階單位矩陣

矩陣運算:

左除\? AX=B;X=A的-1次方乘以B

右除/? XA=B;X=B乘以A的-1次方

矩陣與常數(shù)的運算中,常數(shù)通常只能作為除數(shù)

求矩陣的逆運算(AB=BA=E(單位矩陣)),也有相應(yīng)的方法;

通過函數(shù)inv可求逆運算

>> A=[1 6 9;4 2 7;8 5 3]

A =

1? ? ?6? ? ?9

4? ? ?2? ? ?7

8? ? ?5? ? ?3

>> B=eye(3)/A

B =

-0.1070? ? 0.0996? ? 0.0886

0.1624? ?-0.2546? ? 0.1070

0.0148? ? 0.1587? ?-0.0812

>> inv(A)

ans =

-0.1070? ? 0.0996? ? 0.0886

0.1624? ?-0.2546? ? 0.1070

0.0148? ? 0.1587? ?-0.0812

通過det函數(shù)可求矩陣的行列式

>> a=magic(3)

a =

8? ? ?1? ? ?6

3? ? ?5? ? ?7

4? ? ?9? ? ?2

>> det(a)

ans =

-360

矩陣的冪運算可通

指數(shù)函數(shù)expm1 expm2 expm3 expm可以很方便地完成矩陣的運算

矩陣指數(shù)是方塊矩陣的一種矩陣函數(shù),與指數(shù)函數(shù)類似。矩陣指數(shù)給出了矩陣李代數(shù)與對應(yīng)的李群之間的關(guān)系。

設(shè)X為n×n的實數(shù)或復(fù)數(shù)矩陣。X的指數(shù),用

或exp(X)來表示,是由以下冪級數(shù)所給出的n×n矩陣:

以上的級數(shù)總是收斂的,因此X的指數(shù)是定義良好的。注意,如果X是1×1的矩陣,則X的矩陣指數(shù)就是由X的元素的指數(shù)所組成的1×1矩陣。

expm 常用矩陣指數(shù)函數(shù)expm1 Pade法求矩陣指數(shù)expm2 Taylor法求矩陣指數(shù)expm3 特征值分解法求矩陣指數(shù)

這個大家有個印象就行了,記不住也沒關(guān)系,實際上一般用不到

矩陣的對數(shù)運算(logm)

矩陣的開方運算sqrtm

//以上關(guān)于對數(shù),指數(shù),開方運算實際運用場景并不大

magic是指行和列包括主對角線,副對角線的相加都為一個定值得函數(shù)

三,矩陣的基本函數(shù)運算

[x,y]=eig(A) 可以求出特征值和特征向量

拓展:

/*

在MATLAB中,計算矩陣A的特征值和特征向量的函數(shù)是eig(A),常用的調(diào)用格式有5種:E=eig(A):求矩陣A的全部特征值,構(gòu)成向量E。

[V,D]=eig(A):求矩陣A的全部特征值,構(gòu)成對角陣D,并求A的特征向量構(gòu)成V的列向量。

[V,D]=eig(A,'nobalance'):與第2種格式類似,但第2種格式中先對A作相似變換后求矩陣A的特征值和特征向量,而格式3直接求矩陣A的特征值和特征向量。

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

[V,D]=eig(A,B):由eig(A,B)返回方陣A和B的N個廣義特征值,構(gòu)成N×N階對角陣D,其對角線上的N個元素即為相應(yīng)的廣義特征值,同時將返回相應(yīng)的特征向量構(gòu)成N×N階滿秩矩陣,且滿足AV=BVD。

廣義特征值

如將特征值的取值擴展到復(fù)數(shù)領(lǐng)域,則一個廣義特征值有如下形式:Aν=λBν

其中A和B為矩陣。其廣義特征值(第二種意義)λ 可以通過求解方程(A-λB)ν=0,得到det(A-λB)=0(其中det即行列式)構(gòu)成形如A-λB的矩陣的集合。其中特征值中存在的復(fù)數(shù)項,稱為一個“叢(pencil)”。

若B可逆,則原關(guān)系式可以寫作

,也即標準的特征值問題。當B為非可逆矩陣(無法進行逆變換)時,廣義特征值問題應(yīng)該以其原始表述來求解。

*/

奇異值函數(shù)

svd svds

范數(shù)函數(shù)

norm(X,P)

P=1,1范數(shù)

P=2, 2范數(shù)

P=inf 無窮范數(shù)

P=fro F范數(shù)

秩函數(shù):

rank 求秩

跡函數(shù)

矩陣上所有對角線的元素之和為矩陣的跡

trace

正交空間函數(shù)

利用orth可以求矩陣的正交基

條件數(shù)函數(shù)

cond 計算矩陣的條件數(shù)的值

condest 計算矩陣的1的范數(shù)條件數(shù)的估計值

rcond 計算矩陣條件數(shù)的倒數(shù)值

偽逆函數(shù)

pinv 求解病態(tài)問題時,避免產(chǎn)生偽解,

通用的函數(shù)運算

funm(A,'funname')

未完待續(xù)

總結(jié)

以上是生活随笔為你收集整理的matlab 连接数组,matlab数组操作知识点总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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