主要内容

이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭

배열요소의합

설명

예제

s = sum(一种는크기가1이아닌첫첫번째배열차원을따라따라요소요소의합을반환반환

  • 一种가벡터벡터인总和(a)는요소의합을합니다합니다。

  • 一种가행렬인경우总和(a)합각열의합이포함된행벡터를반환。

  • 一种가다차원다차원배열인总和(a)는크기가1이아닌첫첫번째배열차원을따라동작을수행,요소를벡터로취급。이차원은1이되고되고다른모든차원차원의는변경되지

예제

s = sum(一种'全部'一种의모든요소의합구합니다구합니다。이구문구문matlab®버전R2018B이상에서유효유효。

예제

s = sum(一种暗淡은차원暗淡에따라합을반환합니다。예를들어,一种가행렬인경우总和(a,2)는각행의합이포함된열벡터입니다。

예제

s = sum(一种vecdim은벡터vecdim에에지정된차원차원을기준一种의요소의합을구합니다。예를들어,一种가행렬인경우总和(a,[1 2])는차원1과2로정의된배열슬라이스에에행렬의모든가포함포함되어一种의모든요소의합이됩니다。

예제

s = sum(___outtype.은위에열거된구문에인수사용시된된이터형데터형합을반환반환반환outtype.'默认''双倍的'또는'本国的'일일있습니다。

예제

s = sum(___nanflag.는는위에열거열거된구문계산계산값값을포함시킬지시킬지또는생략여부를지정지정할지여부를지정总和(A,'IncludeNan')은계산에모든값을포함시키는반면总和(a,'omitnan')은nan값을무시합니다。

예제

모두축소

벡터벡터를만든다음다음벡터요소합을계산계산의합을계산

a = 1:10;S = SUM(a)
s = 55.

행렬을만든다음다음각열열있는요소의합합을계산계산

a = [1 3 2;4 2 5;6 1 4]
A =3×31 3 2 4 2 5 6 1 4
S = SUM(a)
S =1×3.11 6 11.

행렬을만든다음다음각행행있는요소의합합을계산계산

a = [1 3 2;4 2 5;6 1 4]
A =3×31 3 2 4 2 5 6 1 4
s = sum(a,2)
S =3×16 11 11.

벡터차원인수를사용하여배열의슬라이스에에대해연산

요소가모두1인3차원배열을만듭니다。

a = =(4,3,2);

一种의각페이지의의요소의합합을벡터차원인수사하여하여구할구할(행과행과)을을하십시오。두페이지모두1로구성된4×3행렬이므로각페이지합은합은12가됩니다。

s1 = sum(a,[1 2])
S1 = S1(:,:,1)= 12 S1(:,:,2)= 12

一种를첫번째차원을따라그결과로나오는4개개이지(각각3×2행렬)의의의합을구할있습니다。

s2 = sum(a,[2 3])
S2 =4×16 6 6 6

두번째차원을따라각각4×2행렬이되는되는이지의의합을구할수수

s3 = sum(a,[1 3])
S3 =1×3.8 8 8.

r2018b부터,배열의모든차원에걸쳐을구하려면벡터차원인수에차원지정하거나'全部'옵션을사용하면하면。

s4 = sum(a,[1 2 3])
S4 = 24.
sall = sum(a,'全部'
sall = 24.

1로구성4×2×3배열을만들고세번째차원따라합계산합니다。

a = =(4,2,3);s = sum(a,3)
S =4×23 3 3 3 3 3 3 3

32비트정수로구성된벡터를,출력유형을本国的로지정하여해당요소의INT32.형합을계산합니다。

a = int32(1:10);s = sum(a,'本国的'
S =INT32.55.

벡터를만들고,값을제외하여해당합을계산합니다。

a = [1.77 -0.005 3.98 -2.95纳米0.34纳米0.19];s = sum(a,'omitnan'
s = 3.3250.

'omitnan'을지정하지않으면总和(a)을을합니다。

입력인수

모두축소

입력입력배열,벡터,행렬,다차원배열배열하나지정됩니다됩니다。

  • 一种가스칼라이면总和(a)一种를를합니다。

  • 一种가빈0×0행렬인행렬인总和(a)0.을을합니다。

데이터형:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|期间
복소수지원여부:

함수동작이수행될차원으로,양의정수스칼라로지정。값이지정되지않은경우디폴트은크기가1이아닌첫번째배열차원이됩니다。

차원暗淡은길이가1로줄어드는차원을。尺寸(暗)1이되고,다른다른모든차원의크기는변경되지

2차원입력배열一种가있다고가정하겠습니다。

  • 总和(a,1)一种

  • 总和(a,2)一种

暗淡ndims(a)보다크거나尺寸(a,dim)1인경우一种를를합니다。

데이터형:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

차원의벡터로,양의정수의벡터로됩니다。각요소는입력배열의차원을나타냅니다。지정지정연산의출력의의이는1이고,다른다른차원의길이는변경되지되지。

2×3×3입력배열一种가있다고가정하겠습니다。이때总和(a,[1 2])一种의각페이지의의합을요소로로갖는갖는갖는11합합합갖는갖는합합합합합합합합합을합합합합합합

데이터형:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

출력데이터형터형,'默认''双倍的''本国的'중하나로지정됩니다。이러한옵션은또한연산을할할사용되는데이터형을을지정。

outtype. 출력출력이터형
'默认' 双倍的형(단,입력데이터형이单身的형또는期间형이아닌아닌。입력데이터형이하나일때출력값은'本国的'가됩니다)
'双倍的' 双倍的형(단,데이터형이期间형이아닌아닌。持续时间형인형인경우'双倍的'형이지원되지않습니다。)
'本国的' 입력값과동일한이터형(단,입력데이터형이char이아닌아닌。문자형인경우에는'本国的'가지원지원되지。)

데이터형:char

조건으로,다음값중하나로됩니다。

  • 'IncludeNan'- 합을계산할때값을포함하며,결과가생성생성。

  • 'omitnan'- 입력값의모든값을무시합니다。

데이터형:char

확장기능

참고항목

|||

R2006A이전에개발개발