MATLAB 도움말 센터
fimath 객체를 사용한 두 배열의 덧셈
fimath
c = add(F,a,b)
c = add(F,a,b)는 fimath 객체 F를 사용하여 배열 a와 배열 b의 덧셈을 수행합니다. 이는 a와 b의 fimath 객체를 재정의하려는 경우 또는 a와 b에 연결된 fimath 속성이 다른 경우에 유용합니다. 출력 c에는 로컬 fimath가 없습니다.
c
F
a,b
a
b
예제
모두 축소
이 예제에서 c는 32비트로 표현된 a와 b의 합이며, 소수부 길이는 16입니다.
a = fi(pi); b = fi(exp(1)); F = fimath('SumMode','SpecifyPrecision',... 'SumWordLength',32,'SumFractionLength',16); c = add(F,a,b)
c = 5.8599 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 16
덧셈에 사용할 fimath 객체입니다.
피연산자로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다.
a와 b는 둘 중 하나가 스칼라가 아니라면 차원이 동일해야 합니다. a 또는 b가 스칼라인 경우 c는 비 스칼라 객체의 차원을 갖습니다.
a 또는 b가 fi 객체인 경우 a와 b 모두 fi 객체여야 합니다.
fi
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi 복소수 지원 여부: 예
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
add를 사용할 때 a와 b의 fimath 속성은 수정되지 않으며 출력값 fi 객체 c에는 로컬 fimath가 없습니다.
add
c = removefimath(setfimath(a,F) + setfimath(b,F))
모두 확장
사용법 관련 참고 및 제한 사항:
구문 F.add(a,b)는 지원되지 않습니다. 구문 add(F,a,b)를 사용해야 합니다.
F.add(a,b)
add(F,a,b)
이제 add 함수는 부동소수점 데이터형 또는 내장 정수 데이터형의 입력값을 지원합니다.
divide | fi | fimath | mpy | mrdivide | numerictype | rdivide | sub | sum
divide
mpy
mrdivide
numerictype
rdivide
sub
sum
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의