matlab中求矩陣各行元素之和的函式sum 怎麼用,最好舉

2021-05-25 11:59:36 字數 3112 閱讀 1318

1樓:mcr董事長

>> a=[1,2;3,4]

a =1 2

3 4

對列求和:

>> sum(a)

ans =

4 6

對行求和

>> sum(a,2)

ans =37

2樓:匿名使用者

sum(x,1)是按列求和,比如

版x =

1 1 1 1

2 2 2 2

>> sum(x,1)

ans =

3 3 3 3

sum(x,2)是按行權求和,

>> sum(x,2)

ans =48

matlab中sum函式的用法

3樓:匿名使用者

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

4樓:三人行走必有我師

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

5樓:匿名使用者

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

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

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

6樓:吧友

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

a=sum(x);%列求和

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

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

假定x為一個矩陣:

sum(x)以矩陣x的每一

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

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

7樓:許詩文

a=sum(x);%列求和

copy

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

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

假定x為一個矩陣:

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

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

8樓:匿名使用者

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

9樓:無限無界

b=[b1,b2].

10樓:匿名使用者

建議函式的用法你看help

help find

matlab 中矩陣怎麼求所有元素的和

11樓:匿名使用者

可先求列bai和,然後將du

列和組成的向量轉置,最zhi後再對dao轉置後的向量求列和專。例對矩陣a求所有

屬元素的和,可:

sum((sum(a))')。

例:a   =

16     3     2    13

5    10    11     8

9     6     7    12

4    15    14     1

>> sum((sum(a))')

ans =

136matlab中小數取整的函式大約有四個:floor、ceil、round、fix

例如:若 a = [-2.0, -1.

9, -1.55, -1.45, -1.

1, 1.0, 1.1, 1.

45, 1.55,  1.9, 2.

0]floor:朝負無窮方向靠近最近的整數,

floor(a)

ans =

-2    -2    -2    -2    -2     1     1     1     1     1     2

12樓:匿名使用者

可先求來

列和,然後將列和源組成的向量轉置,最後再對轉置後的向量求列和。例對矩陣a求所有元素的和,可:

sum((sum(a))')。

例:a =

16 3 2 13

5 10 11 8

9 6 7 12

4 15 14 1

>> sum((sum(a))')

ans =136

13樓:匿名使用者

a為二維矩陣

所有元素的和sum(sum(a))

14樓:匿名使用者

angland bigland englate

15樓:不會是婦女

sum(sum(a))

16樓:匿名使用者

其實不用那麼麻煩的 有更好的方法:

eg:a=[1 2 3;4 5 6]

sum(a(:))

即是求和所有元素

在matlab中如何求一個向量內各個元素之和

17樓:匿名使用者

其實很簡單,只要用命令sum就ok了

你的問題只要這樣就解決了:sum(a)回車

再告訴你一些簡單的命令吧 mean平均值 diff微分 round四捨五入,有什麼問題,發我郵箱[email protected]

matlab中如何書求陣列中各元素的和

18樓:匿名使用者

ans=sum(x.^4);

ans是最終結果;sum是matlab裡的一個庫函式,對一個向量裡的所有元素求和;『.^n』是對一個向量中的每個元素求n次方,注意不要忘了『.』。

19樓:匿名使用者

[t,s]=size(x);

for(i=1:t)

p=sum(x);

程式設計求2 3的矩陣中各行元素之和 如輸入1 2 3 4 5 6,輸出r

include define n 2 define m 3 void main include int main return 0 vb程式設計求下列矩陣主對角線上的元素之和。1 2 3 4 5 6 7 8 9 我的理解,你是一個9 9的矩陣,那麼 dim s as integer dim i as...

matlab中如何分別畫矩陣中的每列元素的影象

1 首先需要來知道求一個矩陣不同元素自個數,需要用到baiunique函式,du在命令列視窗中輸入 zhihelp unique 可以看到unique函式用法dao。2 輸入a 1 3 3 5 6 7 8 8 3 5 6 9 按回車鍵之後,建立一個3行4列的矩陣。3 輸入unique a 求a矩陣不...

matlab中矩陣的每個元素都加上同值怎麼做

上面樓主說的a eps可以 還有就是你的a矩陣是m n的,所以你先用ones m,n 產生一個全為1的矩陣,乘以eps再加上a就行了 a eps ones m,n 直接用加號就行 見下例回 答 a 1 2 3 4 5 6 7 8 9 a 1 2 3 4 5 6 7 8 9 a 1 ans 2 3 4...