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

時間 2022-01-31 08:00:43

1樓:文件類共創空間

>> 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

2樓:巫清疏

要看你是怎麼來去均值?你說的是去掉同一矩陣的矩陣(此時矩陣的均值為乙個數),還是去掉均值(其中均值為一串矩陣的均值)?你不說清別人怎麼幫你?

3樓:匿名使用者

n=length(x);%x是待處理矩陣

for i=1:1:n

y(i,:)=x(i,:)-mean(x(i,:));

end%得到的y就是去均值後的矩陣

4樓:

mean_delete=find(你所說的平均值);

a(mean_delete)=[nan];%把取得的數字替換成nan

在matlab中 怎麼計算平均值

5樓:匿名使用者

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),如下圖所示:完成。

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

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),即可完成求平均值。

7樓:匿名使用者

(1)sum

(2)max、min

(3)sum/length

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

8樓:匿名使用者

>> 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

9樓:

計算平均值的方法如下:

>> 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矩陣如何求平均值?

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 矩陣求平均值!

11樓: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)編寫的程式。

12樓:

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

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

matlab 中矩陣怎樣去平均值?

13樓:杜瑩琇生好

mean_delete=find(你所說的平均值);

a(mean_delete)=[nan];%把取得的數字替換成nan

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

14樓:楊好巨蟹座

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

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

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

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

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

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

for迴圈複製陣列a

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

怎麼用matlab求乙個矩陣某些給定位置數值的平均值?

15樓:木生子識時務

直接用簡單的命令,我想不出來要怎麼麼寫,只能用for迴圈來替代了clc;clear;

a = 1:9;

a = reshape(a,3,3)'

b = [ 1 1 ; 2 2 ; 3 3 ];

a = size(b,1);

for i = 1:a

tmp(i) = a( b(i,1) , b(i,2) );

endmean(tmp)

matlab 中 如何在矩陣中插入1行

matlab中如何在矩陣中插入1行的方法。如下參考 1.查詢並開啟桌面上的matlab軟體。2.輸入乙個矩陣a 1,2 3,4 在命令列中。3.然後按enter鍵輸出a的結果,如下圖所示。4.然後在命令列上定義乙個向量z 5,6 5.將這裡的新矩陣定義為新矩陣。6.然後再次按回車鍵並在zd命令視窗中...

MATLAB中對矩陣的維數有限制嗎

我用的是matlab 6.5.1,為什麼當匯入matlab中的矩陣維數較多時,就提示程式中的有的變數維數錯誤,而當維數較少時,程式正常執行,結果也正確,但是維數較多時,就提示有錯誤?是不是matlab6.5.1對匯入資料的維數有限制,而不能過多?thanks!我的回答 1 matlab中對矩陣的維數...

「matlab」矩陣的長度怎麼計算

matlab 矩陣的長度的計算方法如下 1 size函式。s size a 當只有乙個輸出引數時,返回乙個行向量,該行向量的第乙個元素時陣列的行數,第二個元素是陣列的列數。r,c size a 當有兩個輸出引數時,size函式將陣列的行數返回到第乙個輸出變數,將陣列的列數返回到第二個輸出變數。如果在...

matlab小白,求解關於矩陣的問題

這是利用a矩陣某一列的資料,填充成三行四列的矩陣,其每列都相同。如把b a 2,2,2,2 改為b1 a 1,2,1,2 則變成三行四列的矩陣,其第一列和第三列相同,第二列和第四列相同。請看執行結果 matlab裡面關於solve解矩陣方程的問題 5 a 1 0 0 2 b 1 3 syms x1 ...

怎麼用matlab進行矩陣運算,怎麼用MATLAB實現兩個矩陣之間的運算

矩陣分析是解決很多問題的好方法,但是很多時候矩陣的運算比較繁瑣,特別是高階矩陣運算。這時候如果用matlab來計算就方便快捷得多。下面我將介紹一些基本的矩陣運算方法。如加,減,乘,除,轉置,求逆。約定 a 1,3,5 2,4,6 7,9,8 b 9,6,4 3,4,5 2,3,4 工具 原料 mat...