Main Content

times, .*

fi 객체의 요소별 곱셈

설명

예제

C = A.*BAB의 요소별 곱셈을 수행하고, 그 결과를 C로 반환합니다.

timesboolean 데이터형의 fi 객체를 지원하지 않습니다.

C = times(A,B)A.*B를 실행하는 또 다른 방법입니다.

예제

모두 축소

times 함수를 사용하여 fi 객체와 스칼라의 요소별 곱셈을 수행합니다.

a=4;
b=fi([2 4 7; 9 0 2])
b = 
     2     4     7
     9     0     2

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 11

a는 double형 스칼라이고 bfi 객체로 구성된 행렬입니다. fi와 double형 사이의 산술 연산을 수행하면 double형은 해당 fi와 워드 길이, 부호 유무, 최적 정밀도 소수부 길이가 동일한 fi로 형변환됩니다. 연산 결과는 fi입니다.

c=a.*b
c = 
     8    16    28
    36     0     8

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 32
        FractionLength: 23

연산 중에 a가 워드 길이가 16인 fi 객체로 형변환되었습니다. 출력 c는 두 피승수 ab의 워드 길이의 합인 32를 워드 길이로 갖는 fi 객체입니다. 이는 fimath에서 ProductMode의 디폴트 설정이 FullPrecision이기 때문입니다.

times 함수를 사용하여 두 fi 객체의 요소별 곱셈을 수행합니다.

a=fi([5 9 9; 1 2 -3], 1, 16, 3)
a = 
     5     9     9
     1     2    -3

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 3
b=fi([2 4 7; 9 0 2], 1, 16, 3)
b = 
     2     4     7
     9     0     2

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 3
c=a.*b
c = 
    10    36    63
     9     0    -6

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 32
        FractionLength: 6

c의 워드 길이와 소수부 길이는 a, b의 워드 길이의 합과 소수부 길이의 합입니다. 이는 fimath에서 ProductMode의 디폴트 설정이 FullPrecision이기 때문입니다.

입력 인수

모두 축소

입력 배열로, 스칼라, 벡터, 행렬 또는 fi 객체로 구성된 다차원 배열이나 내장 데이터형으로 지정됩니다. 입력값 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

timesboolean 데이터형의 fi 객체를 지원하지 않습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi
복소수 지원 여부:

입력 배열로, 스칼라, 벡터, 행렬 또는 fi 객체로 구성된 다차원 배열이나 내장 데이터형으로 지정됩니다. 입력값 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

timesboolean 데이터형의 fi 객체를 지원하지 않습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi
복소수 지원 여부:

확장 기능

HDL 코드 생성
HDL Coder™를 사용하여 FPGA 및 ASIC 설계를 위한 VHDL, Verilog 및 SystemVerilog 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

| | |