matlab中的sumx2是什麼意思呢

2021-03-07 23:49:00 字數 5253 閱讀 6378

1樓:人設不能崩無限

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

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

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

2樓:淡淡幽情

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

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

3樓:匿名使用者

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

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

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

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

x=[ 1 2 3 ;

4 5 6;

7 8 9];

sum(x,2)

ans =615

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

4樓:一撇八字

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

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

5樓:匿名使用者

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

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

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

6樓:僕傅香祖水

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

(0,4]呢的值,

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

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

0011

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

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

7樓:匿名使用者

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

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

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

8樓:楚尋

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

9樓:匿名使用者

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

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

10樓:人設不能崩無限

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

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

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

「matlab中sum(a,1)」是什麼意思?

11樓:白羊

y=[1 3;2 5]

y => sum(y)

ans = 3     8>> sum(sum(y))ans =11

即: sum(sum(1)) 求矩陣源y所有元素的和bai。

sum(1)   是對矩陣各個列求和

matlab 應用廣泛,其中包括訊號du處理zhi和通訊、影象dao和**處理、控制系統、測試和測量、計算金融學及計算生物學等眾多應用領域。在各行業和學術機構中,有一百多萬工程師和科學家使用 matlab 這一技術計算語言。

12樓:匿名使用者

sum()是matlab中的求和函copy數,sum(a,n)表示將矩陣a沿著第n個維度求和。所以:

sum(a,1)表示沿著a的第一個維度求和,如果a是二維矩陣,也就是按列求和,結果是一個行向量

示例如下:

>> a = magic(3)

a =8     1     6

3     5     7

4     9     2

>> s = sum(a,1)

s =15    15    15

13樓:匿名使用者

sum(a,1)表示矩陣a的每個列向量按行相加;

sum(a,2)表示矩陣a的每個行向量按列相加。

14樓:匿名使用者

請看下復面的制例子,你就懂的

>> a=[3 2 5;2 3 6; 7 5 2]a =3 2 5

2 3 6

7 5 2

>> sum(a,1)

ans =

12 10 13

matlab中sum(a,1)是什麼意思

15樓:匿名使用者

sum()是matlab中的求和函式,sum(a,n)表示將矩陣a沿著第n個維度求和

。所以:內

sum(a,1)表示沿著a的第一個維度求和,容如果a是二維矩陣,也就是按列求和,結果是一個行向量

示例如下:

>> a = magic(3)

a =8     1     6

3     5     7

4     9     2

>> s = sum(a,1)

s =15    15    15

16樓:619嘿

你舉得這個例子行列得出的結果一樣你沒發現嗎

17樓:喻邱雅翠

a(:,i)是指矩陣a的所有行,第i列,這裡i=1:b,則說明是a的第1到b列。

18樓:匿名使用者

請看下抄面的例子,你就懂的

>> a=[3 2 5;2 3 6; 7 5 2]a =3 2 5

2 3 6

7 5 2

>> sum(a,1)

ans =

12 10 13

19樓:夢想漸遠

和sum(a)一樣,是矩陣a中每一列求和

matlab裡 a=sum(a>a(2,1))是什麼意思

20樓:匿名使用者

a>a(2,1)是一個邏輯判斷,相當於將矩陣a所有元素與a第二行第一列的元素1進行比較

輸出結果為如下矩陣(邏輯型變數):

1 1 1 0

0 1 1 0

0 1 1 0

sum(a>a(2,1))就是對上述矩陣按列求和,輸出結果為:

1 3 3 0

a=sum(a>a(2,1))就是將新生成的這個行向量賦值給a。

所以最終結果為:a =[1 3 3 0]

21樓:匿名使用者

求a裡每一列裡大於a(2,1)的元素的數量,比如這裡答案就是[1,3,3,0]

matlab中sum函式的用法

22樓:匿名使用者

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

23樓:三人行走必有我師

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

24樓:匿名使用者

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

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

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

25樓:吧友

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

a=sum(x);%列求和

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

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

假定x為一個矩陣:

sum(x)以矩陣x的每一

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

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

26樓:許詩文

a=sum(x);%列求和

copy

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

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

假定x為一個矩陣:

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

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

27樓:匿名使用者

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

28樓:無限無界

b=[b1,b2].

29樓:匿名使用者

建議函式的用法你看help

help find

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

30樓:劉賀

首先: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中a2inf528528是什麼意思

matlab中a2 inf 582,582 會產生一個528 528的矩陣,並且其中的元素都是inf 無窮大 之後通過lath這個矩陣,判定內a2中那些元容素是0。我不是內行,可我猜想a2應該是定義了元素間的相通性。若相通,就記為0,否則記為inf。matlabinf表示無窮大量 同樣地,可以表示為...

matlab中的disp函式和num2str()函式如何使用

disp即display,可用來顯示字串 計算結果等 例子 x 1 2 3 disp the values of x are num2str x 結果顯示為 the values of x are 1 2 3str num2str a 把陣列a中的數轉換成字串表示形式。str num2str a,p...

請問MATLAB大神,這個程式的res是什麼意思,為什麼執行出來顯示缺少引數

res 就是一個返回值,這 個函式的功能是根據x,y資料來插值rho,所以你要正常執行的話,你得給出專x,y,rho的資料啊。你不屬給資料,只寫x rho當然提示你引數不足啊。例如可以這麼呼叫 x 1 5 y x.2 rand rho 1.5,2.5,3.5,4.5 x rho x,y,rho ma...