>일반적인 문제 >Matlab의 합산 함수 sum을 사용하는 방법

Matlab의 합산 함수 sum을 사용하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-12-23 09:41:4156489검색

Matlab의 합산 함수를 사용하는 방법: 1. "S = sum(A)" 방법을 사용하여 합산합니다. 2. "S = sum(A,dim)" 방법을 사용하여 지정된 차원에 따라 합산합니다. . 사용 "S = sum(___,outtype)" 방법은 출력 결과의 데이터 유형을 지정합니다.

Matlab의 합산 함수 sum을 사용하는 방법

이 문서의 운영 환경: Windows 7 시스템, Matlab R2020a 버전, Dell G3 컴퓨터.

Matlab의 합계 함수 사용 방법:

1. S = sum(A), sum

x가 벡터인 경우 다음과 같이 벡터 요소의 합을 계산합니다. Dim = 2의 배열은 행 합산을 의미하고

dim = 3은 페이지 합산을 의미하며

..... 등등예:

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

3, S = sum(___,outtype)은 다음을 지정합니다. 출력 결과 데이터 유형

선택적 문자열 매개 변수는 'double', 'default' 및 'native'입니다

일반적으로 기본값은 'default'입니다

때때로 정수를 합산하여 결과를 double로 출력하고 싶을 때가 있습니다. 유형, 이 매개변수를 사용할 수 있습니다

예:

>> 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
Matlab의 데이터 유형은 비교적 포괄적이지만 데이터 유형 변환은 다른 언어와 완전히 일치하지 않으므로 사용할 때 주의해야 합니다

4. = sum(___ , nanflag) NaN 값을 무시할지 여부 ​​

합산할 때 데이터에 NaN 값이 있어서 계산 결과가 NaN으로 나타나는 경우가 있는데 일반적인 처리 방법은 isnan 함수를 사용하는 것입니다. 이 옵션을 사용하면 간단합니다.

예:

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

관련 무료 학습 권장 사항:

php 프로그래밍(비디오)

위 내용은 Matlab의 합산 함수 sum을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.