matlab中sum函式的用法,matlab中sum A,1 是什麼意思

2021-03-10 17:30:21 字數 2732 閱讀 2500

1樓:匿名使用者

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

2樓:三人行走必有我師

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

3樓:匿名使用者

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

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

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

4樓:吧友

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

a=sum(x);%列求和

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

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

假定x為一個矩陣:

sum(x)以矩陣x的每一

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

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

5樓:許詩文

a=sum(x);%列求和

copy

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

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

假定x為一個矩陣:

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

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

6樓:匿名使用者

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

7樓:無限無界

b=[b1,b2].

8樓:匿名使用者

建議函式的用法你看help

help find

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

9樓:匿名使用者

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

10樓:619嘿

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

11樓:喻邱雅翠

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

12樓:匿名使用者

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

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

13樓:夢想漸遠

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

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

14樓:人設不能崩無限

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

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

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

15樓:淡淡幽情

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

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

16樓:匿名使用者

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

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

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

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

x=[ 1 2 3 ;

4 5 6;

7 8 9];

sum(x,2)

ans =615

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

17樓:一撇八字

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

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

18樓:匿名使用者

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

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

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

19樓:僕傅香祖水

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

(0,4]呢的值,

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

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

0011

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

ecel中在if函式中如何巢狀sum函式急

if函式的用法if 條件,條件成立的值,條件不成立的值 你是要把sum當作什麼引數就把sum放在什麼位置。比如把sum當作條件,if sum 50,條件成立的值,條件不成立的值 沒說清楚要求,所以很copy難有bai準確答案。if函式的用法 是du if 條件 zhi判斷,滿足條件時的dao結果,不...

excel中函式SUM 3 1,2與SUM 3 1 2答案為什麼一樣陣列公式不是按三鍵麼

是一樣的。用逗號得到列陣列,用分號得到行陣列,只是方向不同,求和的結果是一樣的 為什麼不用三鍵,原因是輸入了常量資料,excel已經知道了是陣列,因此,不用按三鍵 有些情況,公式中同時包含常量陣列,和引用陣列,這時,excel可能不知道哪個部分為陣列,就需要按三鍵,確定為陣列公式。求解該excel函...

關於EXCEL中SUM函式語法的問題

在公式中,一定是乘號 先用一條簡單公式來解釋 f3 1 f2 0 如 f3 1 是正確,會出true,如不正確,會出false 在excel,true 的值是1,false是 0 如 f3 1 是正確,f2 0 又是正確 公式的結果演變是 true true 1 1 1如 f3 1 及 f2 0 任...