matlab矩陣求平均值,在matlab中 怎麼計算平均值

2021-08-09 21:24:03 字數 3505 閱讀 5062

1樓:1111我我我

用mean(a,1)或者mean(a,2)函式求矩陣a均值,再用cumsum函式可以累加。

具體**如下:

>> a=rand(3)

a=mean(a,1) %按列平均

b=mean(a,2) %按行平均

c=mean(a(:)) %全部平均

a =0.8134 0.8940 0.28760.7185 0.9507 0.9264

0.5008 0.4624 0.4963

a =0.6776 0.7690 0.5701b =0.6650

0.8652

0.4865

c =0.6722

matlab(矩陣實驗室):是matrix laboratory的縮寫,是一款由美國the mathworks公司出品的商業數學軟體。matlab是一種用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。

除了矩陣運算、繪製函式/資料影象等常用功能外,matlab還可以用來建立使用者介面及與呼叫其它語言(包括c,c++和fortran)編寫的程式。

2樓:

d=mean(a) %列平均,得到行向量

d=mean(d) %再對行向量平均,得到一個值

在matlab中 怎麼計算平均值

3樓:匿名使用者

1、第一步開啟matlab,在命令列視窗中輸入a=[12 24 35;26 78 56],建立一個2行3列的矩陣,如下圖所示:

2、第二步在命令列視窗中輸入mean(a(:)),求a矩陣所有元素的平均值,如下圖所示:

3、第三步按回車鍵之後,可以看到a矩陣所有元素的平均值是 38.5000,如下圖所示:

4、第四步如果想求矩陣每一列的平均值,輸入mean(a,1),如下圖所示:

5、第五步如果想求矩陣每一行的平均值,輸入mean(a,2),如下圖所示:完成。

4樓:一棵無所不知的小白菜

1、開啟matlab,在命令列視窗中輸入a=[12 24 35;26 78 56],建立一個2行3列的矩陣。

2、在命令列視窗中輸入mean(a(:)),求a矩陣所有元素的平均值。

3、按回車鍵之後,可以看到a矩陣所有元素的平均值是 38.5000。

4、如果我們想求矩陣每一列的平均值,輸入mean(a,1)。

5、如果我們想求矩陣每一行的平均值,輸入mean(a,2),即可完成求平均值。

5樓:匿名使用者

(1)sum

(2)max、min

(3)sum/length

(4)while ==1 count=count+1這個用excel瞬間的事情,用matlab反而麻煩

6樓:匿名使用者

>> dt = randint(10,2,[0 255]);

dtmax = max(dt) % 最大值dtmin = min(dt) % 最小值dtmean = mean(dt) % 平均值dtmax =

214 220

dtmin =

5 38

dtmean =

124.5000 133.9000

7樓:

計算平均值的方法如下:

>> dt = randint(10,2,[0 255]);

dtmax = max(dt) % 最大值;

dtmin = min(dt) % 最小值;

dtmean = mean(dt) % 平均值;

dtmax =214 220

dtmin =5 38

dtmean =124.5000 133.9000。

m = mean(a)

返回沿陣列中不同維的元素的平均值。

如果a是一個向量,mean(a)返回a中元素的平均值。

如果a是一個矩陣,mean(a)將中的各列視為向量,把矩陣中的每列看成一個向量,返回一個包含每一列所有元素的平均值的行向量。 如果a是一個多元陣列,mean(a)將陣列中第一個非單一維的值看成一個向量,返回每個向量的平均值。

m = mean(a,dim)

返回a中沿著標量dim指定的維數上的元素的平均值。對於矩陣,mean(a,2)就是包含每一行的平均值的列向量。

舉個例子給你看看:

a = [1 2 3; 3 3 6; 4 6 8; 4 7 7];

mean(a)

ans =3.0000 4.5000 6.0000mean(a,2)

ans = 2.0000  4.0000  6.0000

matlab 求兩個矩陣對應位置上元素平均值

8樓:匿名使用者

矩陣大小一樣嗎?

如果一樣

c=(a+b)/2就可以

>>a = [1 2; 3 4];

>>b = [2 3; 4 5];

>>c = (a+b)/2

>>c =

1.5 2.5

3.5 4.5

matlab中如何將矩陣的每一列或者每一行的平均值賦給另外一個一維陣列?

9樓:楊好巨蟹座

用mean函式可以求每一列的平均值

求每一行的平均值可以矩陣轉置的方法

********************====對矩陣a,

mean(a)%每一列的平均值

mean(a')%每一行的平均值

***************===

for迴圈複製陣列a

for i = 1:max(size(a))b(i) = a(i)end

matlab矩陣如何求平均值?

10樓:1111我我我

用mean(a,1)或者mean(a,2)函式求矩陣a均值,再用cumsum函式可以累加。

具體**如下:

>> a=rand(3)

a=mean(a,1) %按列平均

b=mean(a,2) %按行平均

c=mean(a(:)) %全部平均

a =0.8134 0.8940 0.28760.7185 0.9507 0.9264

0.5008 0.4624 0.4963

a =0.6776 0.7690 0.5701b =0.6650

0.8652

0.4865

c =0.6722

>>matlab(矩陣實驗室):是matrix laboratory的縮寫,是一款由美國the mathworks公司出品的商業數學軟體。matlab是一種用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。

除了矩陣運算、繪製函式/資料影象等常用功能外,matlab還可以用來建立使用者介面及與呼叫其它語言(包括c,c++和fortran)編寫的程式。

matlab怎麼把多次實驗的平均值繪成圖

i imread banlangen.png m,n size i i1 i 1 m 2,1 n 2 i2 i m 2 1 m,n 2 1 n i3 i 1 m 2,n 2 1 n i4 i m 2 1 m,1 n 2 分塊抄,如果閒這樣麻煩,襲 就用迴圈把快存入細胞矩陣cell中,然後對cell中...

EXCEL中求平均值函式的問題

如 b1中寫公式 sumproduct mod row a 1 a 600 row a1 12 0 not a 1 a 600 a 1 a 600 sumproduct mod row a 1 a 600 row a1 12 0 not a 1 a 600 下拉到b12就得出1月 12月各月份平均值...

excel一列中每數求平均值,excel一列中每100個數求平均值

假如資料在a1 a10000,平均值從b1開始,公式為 average offset a 1,row a1 1 100,0,100,1 然後下拉公式,就得到每一百行資料的平均值。在b1單元格輸入以下公式,然後向下填充公式 average offset a 1,row a1 1 100,100,公式表...