matlab中sum A,1 是什麼意思

2021-03-16 17:02:31 字數 4391 閱讀 6079

1樓:匿名使用者

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

2樓:619嘿

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

3樓:喻邱雅翠

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

4樓:匿名使用者

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

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

5樓:夢想漸遠

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

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

6樓:白羊

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 這一技術計算語言。

7樓:匿名使用者

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

8樓:匿名使用者

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

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

9樓:匿名使用者

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

>> 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(x,1),sum(x,2)什麼意思啊?

10樓:匿名使用者

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

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

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

11樓:楚尋

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

12樓:匿名使用者

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

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

13樓:人設不能崩無限

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

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

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

matlab中sum函式的用法

14樓:匿名使用者

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

15樓:三人行走必有我師

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

16樓:匿名使用者

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

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

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

17樓:吧友

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

a=sum(x);%列求和

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

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

假定x為乙個矩陣:

sum(x)以矩陣x的每一

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

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

18樓:許詩文

a=sum(x);%列求和

copy

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

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

假定x為乙個矩陣:

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

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

19樓:匿名使用者

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

20樓:無限無界

b=[b1,b2].

21樓:匿名使用者

建議函式的用法你看help

help find

請問在matlab中 a(1:n,:)是什麼意思

22樓:迷你路虎

a(1:n,:)是提取矩陣a中的第1到n行所有列的元素。

23樓:匿名使用者

首先a應該是乙個矩陣,a(1:n,:)是提取矩陣a中的第1到n行所有列的元素。

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

24樓:人設不能崩無限

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

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

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

25樓:淡淡幽情

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

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

26樓:匿名使用者

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

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

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

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

x=[ 1 2 3 ;

4 5 6;

7 8 9];

sum(x,2)

ans =615

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

27樓:一撇八字

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

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

28樓:匿名使用者

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

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

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

29樓:僕傅香祖水

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

(0,4]呢的值,

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

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

0011

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

matlab中sumA,1是什麼意思

請看bai下面du 的例zhi子,你 dao就版懂的權 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中 a 1 8是什麼意思?a 1 8 表示將矩陣a中的所有元素用1,2,3,4,5,6,7,8替換,但要求a與...

matlab中a1是什麼意思matlab中A1是什麼意思

matlab中a 1 表示將二維矩陣a的第一列轉置為行向量。詳細說明如下 a x,y 表示二維矩陣第x行第y列位置的元素,x為 則表示所有的行。因此,a 1 就表示a的第1列的所有元素,這是乙個列向量。矩陣a右上角加一短撇 即a 表示a的轉置矩陣 交換a的行列位置 當a為複數矩陣,是共軛轉置 因此a...

函式suma1a7的功能是什麼

函式sum a1 a7 在excel中的功能是 計算a列第1至7個單元格中數字的和 在excel2010中,函式sum a1 b3 的功能是 函式sum a1 b3 的功能是將a1 b3這6個單元格組成的區域求和。在excel中,函式sum a1 b3 所能實現的功能就是在a1和b3單元格實現求和,...