欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Matlab中求和函數(shù)sum的使用示例-創(chuàng)新互聯(lián)

這篇文章主要介紹Matlab中求和函數(shù)sum的使用示例,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)頁設(shè)計(jì),高端網(wǎng)頁制作,對(duì)混凝土泵車等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)營(yíng)銷推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。

Matlab的求和函數(shù)sum的使用方法:1、使用【S = sum(A)】求和;2、使用【S = sum(A,dim)】按照指定維度求和;3、使用【S = sum(___,outtype)】指定輸出結(jié)果的數(shù)據(jù)類型。

Matlab的求和函數(shù)sum的使用方法:

1、S = sum(A),求和

如果x是一個(gè)向量,則計(jì)算向量的元素之和,如:

>> x = randi(10,1,10)
x =
     7     1     9    10     7     8     8     4     7     2
>> sum(x)
ans =
    63

如果x的數(shù)組,則是計(jì)算數(shù)組的列之和,如:

>> x = pascal(4,2)
x =
    -1    -1    -1    -1
     3     2     1     0
    -3    -1     0     0
     1     0     0     0
>> sum(x)
ans =
     0     0     0    -1

2、S = sum(A,dim),按照指定維度求和

dim = 1,表示對(duì)列求和

dim = 2,表示對(duì)行求和

dim = 3,表示對(duì)頁求和

....,依次類推

例如:

>> a = toeplitz(1:5)
a =
     1     2     3     4     5
     2     1     2     3     4
     3     2     1     2     3
     4     3     2     1     2
     5     4     3     2     1
>> sum(a,1)
ans =
    15    12    11    12    15
>> sum(a,2)
ans =
    15
    12
    11
    12
    15

3、S = sum(___,outtype)指定輸出結(jié)果的數(shù)據(jù)類型

可選字符串參數(shù)為'double','default'和'native'

一般來說,默認(rèn)是'default'

有時(shí)候我們對(duì)整數(shù)求和,想要結(jié)果輸出為double類型,就可以用這個(gè)參數(shù)

比如:

>> a = single(1:4)
a =
     1     2     3     4
>> class(sum(a,'double'))
ans =
double
>> class(sum(a))
ans =
single

Matlab的數(shù)據(jù)類型雖然比較全面,但是數(shù)據(jù)類型轉(zhuǎn)化和其他語言不是完全一致,因此用的時(shí)候需要小心處理

4、S = sum(___,nanflag)是否忽略NaN值

有時(shí)候在求和的時(shí)候,數(shù)據(jù)中有NaN值影響,導(dǎo)致計(jì)算結(jié)果出現(xiàn)NaN,一般的處理方式是用isnan函數(shù)排除nan值,有了這個(gè)選項(xiàng),就簡(jiǎn)單了

如:

>> a = rand(1,6);a(randperm(6,2)) = NaN
a =
    0.7060    0.0318       NaN    0.0462    0.0971       NaN
>> sum(a)
ans =
   NaN
>> sum(a,'omitnan')
ans =
    0.8812

以上是“Matlab中求和函數(shù)sum的使用示例”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:Matlab中求和函數(shù)sum的使用示例-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://chinadenli.net/article44/dgjghe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)、定制網(wǎng)站、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)