酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

matlab怎麼求矩陣的均值和標準差

互聯網1.02W

有時候我們在使用matlab編程計算的時候,想求矩陣的均值和方差,怎麼求呢,下面來分享一下方法

matlab求矩陣均值方法

(01)第一步開啟matlab命令行視窗,新建一個a=[1 2 3;4 5 6;7 8 9]矩陣,透過mean(a,1)求矩陣的每列均值,如下圖所示:

matlab怎麼求矩陣的均值和標準差

(02)第二步透過mean(a,2)求矩陣的每行均值,如下圖所示:

matlab怎麼求矩陣的均值和標準差 第2張

(03)第三步透過mean(mean(a))來求矩陣所有元素的均值,如下圖所示:

matlab怎麼求矩陣的均值和標準差 第3張

matlab求矩陣標準差方法

(01)第一步matlab求矩陣標準差,主要透過std函數來求,std(a)求矩陣標準差,採用默認的n-1,std(a,0)中的0代表n-1,1代表n,其中n是表示有效估計,n-1是無偏估計,matlab默認採用無偏估計,如下圖所示:

matlab怎麼求矩陣的均值和標準差 第4張

(02)第二步使用std(a,0,1)求矩陣列的標準差,std(a,0,2)求矩陣行的標準差,如下圖所示:

matlab怎麼求矩陣的均值和標準差 第5張

(03)第三步如果想求矩陣所有元素的標準差,可以使用std2(a)來求,如下圖所示:

matlab怎麼求矩陣的均值和標準差 第6張