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

2021-04-13 01:52:13 字數 4624 閱讀 8466

1樓:匿名使用者

可先求列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

2樓:匿名使用者

可先求來

列和,然後將列和源組成的向量轉置,最後再對轉置後的向量求列和。例對矩陣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

3樓:匿名使用者

a為二維矩陣

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

4樓:匿名使用者

angland bigland englate

5樓:不會是婦女

sum(sum(a))

6樓:匿名使用者

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

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

sum(a(:))

即是求和所有元素

matlab 如何求一個矩陣所有元素的絕對值的和

7樓:匿名使用者

求一個抄矩陣a所有元素的絕對值的和的實現方法為:在matlab命令視窗輸入**: sum(sum(abs(a))),其中用到的兩個函式的功能如下:

1、abs(a) 求矩陣a中每個元素的絕對值

2、sum(a) 沿著矩陣a的第一個維度計算元素之和。當a為向量時,得到所有元素之和;當a為二維矩陣時,將沿著列求和,即得到一個行向量。

下面進行一個例項演示:

1、開啟matlab軟體,在命令視窗輸入:a = [ 1 2 3;-1 -2 -3;1 0 -1],顯示結果如下圖所示:

2、接著,輸入**:sum(sum(abs(a))),根據sum函式的說明,對於二維矩陣,使用兩次sum函式才能得到所有元素的和。此時得到結果14,即為上面示例矩陣a的所有元素的絕對值之和,如下圖所示:

8樓:匿名使用者

設這個矩陣是a,abs(a)是把所有元素取絕對值,記做a=abs(a)然後sum(a)是對矩陣所有列求和,記做b=sum(a),然後再用次sum(b『),也就是b的轉制求和,b的轉制就只有一列而已

9樓:匿名使用者

a = [-1 -2 ; 2 3]

sum(sum(abs(a)))

10樓:花兒的味道

工具bai/材料:

電腦,matlab軟體

1、開啟matlab軟體。du

2.在命令視窗輸入:zhia = [ 1 2 3;-1 -2 -3;1 0 -1],顯dao示結果如下圖所示。內

3、接著,輸入**:sum(sum(abs(a))),根據容sum函式的說明,對於二維矩陣,使用兩次sum函式才能得到所有元素的和。

4.此時得到結果14,即為上面示例矩陣a的所有元素的絕對值之和。

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

matlab 中矩陣如何求所有元素的和?

12樓:張逸思伯姍

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

sum((sum(a))')。例:a

=1632

135101189

67124

1514

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

ans=136

13樓:盍盼雁泥曄

可先求列和,

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

sum((sum(a))')。例:a

=1632

135101189

67124

1514

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

11112

matlab怎麼求矩陣所有元素的期望和方差?謝謝!!!

14樓:袁怡圃

標準差s = std(x(1:end),flag) flag=0,採用1/(n-1)的係數,flag=1,採用1/(n)的係數

15樓:匿名使用者

樓主說清楚點啊,這個矩陣是個什麼樣的矩陣?是已知的還是未知的?行和列的大小都多少?要不然不好寫程式啊。。。

用matlab求矩陣中所有元素的標準差

16樓:匿名使用者

(1)baib=std(a);

std(b)或者std(dub;)即可。

(2)寫出根據兩點的zhi直線dao

方程y=kx+b;版

x=-5:0.01:5;

y=kx+b;

plot(x,y,'-');

或者權ezplot('y=kx+b') .

17樓:匿名使用者

那你就把a變成一列不就完了嗎

std(a(:),flag)

如果flag=0,就是

無偏標準差,就是除以專n-1的,如果flag=1就是除以n的,是屬有偏的

過兩點求直線方程這是初中的公式吧,不會連這都要說吧,實在不行直接polyfit也行啊。

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

p=polyfit([a(1),b(1)],[a(2),b(2)],1);%y=p(1)x+p(2)

plot([a(1),b(1)],[a(2),b(2)],'ro');

hold on;ezplot(@(x)p(1)*x+p(2))

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

18樓:匿名使用者

ans=sum(x.^4);

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

19樓:匿名使用者

[t,s]=size(x);

for(i=1:t)

p=sum(x);

matlab中矩陣如何求所有元素的和

可先求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中小數取整的函式大約有四...

matlab矩陣求平均值,在matlab中 怎麼計算平均值

用mean a,1 或者mean a,2 函式求矩陣a均值,再用cumsum函式可以累加。具體 如下 a rand 3 a mean a,1 按列平均 b mean a,2 按行平均 c mean a 全部平均 a 0.8134 0.8940 0.28760.7185 0.9507 0.9264 0...

Matlab中怎樣在矩陣中找出所有大於某固定值的元素

如a 1 2 3 4 34 2 6 7 34 45 65 54 b find a 10 那麼就會輸出b 2 3 6 9 12 這是以列優先的單下標輸出方式輸出下標 matlab中怎樣在一個矩陣中找出所有大於某固定值的元素 如a 1 2 3 4 34 2 6 7 34 45 65 54 b find ...