matlab裡面的sum和mean函式的用法?sum x

2021-04-15 06:22:45 字數 4127 閱讀 3093

1樓:匿名使用者

是這樣bai的,假設矩陣

dum(m*n*p)是一個三維矩陣zhi,代表的是p個m*n的矩陣,daosum(m,3)會把m*n矩陣對應位置上的p個數版相加,得到一個m*n的矩權陣,也即是把第三個維度壓縮了。不知道這樣你能不能明白。不明白的話可以繼續**。

2樓:匿名使用者

sum(x,3)表示沿x的第3維求和。

如果是一個四維的矩陣a,sum(a,3), mean(a,3)得到的最後的結果仍然是一個四維陣列,但其第3維的長度為1.

matlab裡邊這個sum(x,1),sum(x,2)什麼意思啊?

3樓:匿名使用者

sum(x,1)是對x的每列分別求和。

sum(x,2)是對x的每行分別求和。

嘿嘿,看看matlab的幫助檔案就知道了。

4樓:楚尋

很明顯,sum(x,1)其是對每一列求和。sum(x,2)是對每一行求和。說明一代表列,二代表行。如果有頁的話很有可能是三來代替。

5樓:匿名使用者

sum(x,1)對每一列求和

sum(x,2)對每一行求和。

6樓:人設不能崩無限

sum(x,2)是對x的每行分別求和。

若引用的單元格中含有非數字(文字)值,則公式會中斷,從而產生 #value! 錯誤。 sum 將忽略文字值,只給出數字值的求和結果。

如果刪除了行或列,公式將不會更新來排除已刪除的行,並且會返回#ref! 錯誤,而這種情況下 sum 函式將會自動更新。

matlab中的sum(x,2)是什麼意思呢

7樓:人設不能崩無限

sum(x,2)是對x的每行分別求和。

若引用的單元格中含有非數字(文字)值,則公式會中斷,從而產生 #value! 錯誤。 sum 將忽略文字值,只給出數字值的求和結果。

如果刪除了行或列,公式將不會更新來排除已刪除的行,並且會返回#ref! 錯誤,而這種情況下 sum 函式將會自動更新。

8樓:淡淡幽情

sum(x,2)表示把x按行求和

如果是sum(x),那就是按列求和

9樓:匿名使用者

將矩陣x,按第二維的順序求和

無論原來的x矩陣的大小是怎樣的

求和之後的結果第二維的長度都變為1

因為在這一維的所有資料都加起來了,結果是總和舉個例子

x=[ 1 2 3 ;

4 5 6;

7 8 9];

sum(x,2)

ans =615

24原來的x是3x3的矩陣,按第二維求和後是3x1的矩陣其中沒個值,是原來第二維,也就是行方向,一行的所有數的和

10樓:一撇八字

就是說是把陣列裡面的元素平方而已,舉個例子a=[1 2; 3 4]

a^2表示兩個矩陣a相乘=[7 10;15 22]a.^2=[1 4;9 16]是矩陣中的每個數的平方

11樓:匿名使用者

sum(x,1)是對x的每列分別求和。

sum(x,2)是對x的每行分別求和。

嘿嘿,看看matlab的幫助檔案就知道了。

12樓:僕傅香祖水

意思是判斷x有沒有落在區間

(0,4]呢的值,

例:x=[10,20,2,3]

>>b=x>0&x<=4b=

0011

然後sum(b),對b求和,有的話至少是1,沒有的話就是0了

matlab中sum(x.*x)和mean(x.*x)是什麼意思.括號裡面的引數的"."和*x""是什麼意思

13樓:劉賀

假設x為一bai行向量

du或列向量

x.*x表示x的元素的平方,zhi即x與x對應元素相乘daosum(x.*x)是求

專x元素的屬平方和

mean(x.*x)是求x元素的平方的平均數,對於向量,平均數是對於列數(行向量)或行數(列向量)

看例子:

clear all;clc;

x=1:5;

y=x.*x;

sum(y)

mean(y)

ans =

55ans =11

有關matlab的sum函式問題,其中sum(x,y)的表示方法是什麼意思?急用

14樓:劉賀

首先:cells(n/2,.25*n:.75*n) = 1;cells(.25*n:.75*n,n/2) = 1;---------

這兩句有問題,行、列標誌非整數

改了一下:

cells(n/2,round(0.25*n:0.75*n))=1;

cells(round(0.25*n:0.75*n),n/2)=1;

>> x

x =2 3 4 5 6 7 8 9

>> y

y =2 3 4 5 6 7 8 9

cells(x,y-1)----表示cells的第2-9行,第1-8列的元素

cells(x,y+1)---表示cells的第2-9行,第3-10列的元素

cells(x-1,y)---表示cells的第1-8行,第2-9列的元素

cells(x+1,y)---表示cells的第3-10行,第2-9列的元素

後面的都類似。

matlab中sum函式的用法

15樓:匿名使用者

2501matlab基礎演算法原始碼雲課堂第25章matlab中sum函式的用法

16樓:三人行走必有我師

這個函式的用法就是他說的就是單元格的所有單元格內的那個數字的和值。一個求和的公式。

17樓:匿名使用者

其實sum這樣用並不是很規範,按照某人的說法「要是10維陣列,還要寫10個sum不成」。其實可以版這樣寫的

b = sum(abs(x(:) - y(:)));

如果你明白權上面那句,這個b = find(a == 1)也就很簡單了,這種情況把a當做一個一維陣列來看,其實就相當於b = find(a(:) == 1)

18樓:吧友

答:兩個sum連起來可以是答案更精準,以下是用法:

a=sum(x);%列求和

a=sum(x,2);%行求和

a=sum(x(:));%矩陣求內和

假定x為一個矩陣:

sum(x)以矩陣x的每一

容列為物件,對一列內的數字求和。

sum(x,2)以矩陣x的每一行為物件,對一行內的數字求和。如下圖

19樓:許詩文

a=sum(x);%列求和

copy

a=sum(x,2);%行求和

a=sum(x(:));%矩陣求和

假定x為一個矩陣:

sum(x)以矩陣x的每一列為物件,對一列內的數字求和。

sum(x,2)以矩陣x的每一行為物件,對一行內的數字求和。

20樓:匿名使用者

如果x,y都是矩陣的話,先按列求和,再按行求和

21樓:無限無界

b=[b1,b2].

22樓:匿名使用者

建議函式的用法你看help

help find

急求~matlab中sum(x.^2)中的.是什麼意思??

23樓:一撇八字

就是說是把陣列裡面的元素平方而已,舉個例子a=[1 2; 3 4]

a^2表示兩個矩陣a相乘=[7 10;15 22]a.^2=[1 4;9 16]是矩陣中的每個數的平方

24樓:匿名使用者

sum(x.^2)中的.^是陣列乘方運算子

誰知道matlab裡面的sort函式什麼意思,可以詳解下嗎

這個函式的功能抄就是升序排序 例 襲 b,ix sort a b是排bai序後的矩陣 如果是複數,則是du對矩陣進行zhi取模,dao再排序 ix是一個大小等於size a 的陣列 如果a是一個向量,則結果是簡單的排序。如果a是矩陣,則結果是每行資料的排序 再具體,可以help sort。檢視具體函...

matlab是什麼程式語言 是英文裡面的什麼單詞的意思

解釋性的程式語言,mat lab matlab裡用的是什麼語言?我來說一下 matlab的語言正如三樓所說,是十分寬鬆的.matlab本身是由c語言編寫的,它主要關注的計算,運用,而不是程式設計,所以用matlab寫程式是十分快意的.只要學過其它任一一種語言,就可以十分方便的學習使用matlab我給...

vmware裡面的linux怎麼和windows相互傳檔案

linux裡面裝vmware tools for linux的步驟比較複雜,這裡介紹一個種更方便的方法 在主機上建立ftp伺服器,讓虛擬機器裡的系統可以直接操作主機裡的資料夾。工具 小型ftp伺服器 quick easy ftp server 2 設定登入密碼。3 設定要共享的資料夾 即 vmwar...