⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.3.txt

📁 This archive contains circuit diagram and text documents making up the design of audio spectrum anal
💻 TXT
字号:
//************************************************************
//  File: complex.c
//  Complex numbers
//  for ARM based microcontrollers.
//
//************************************************************
#include "complex.h"

//Add two complex numbers: a+b
cplx cplx_add(cplx a, cplx b)
{
        cplx result;
        result.Re=FADD(a.Re,b.Re);
        result.Im=FADD(a.Im,b.Im);
        return result;
}

//Sub two complex numbers: a-b
cplx cplx_sub(cplx a, cplx b)
{
        cplx result;
        result.Re=FSUB(a.Re,b.Re);
        result.Im=FSUB(a.Im,b.Im);
        return result;
}

//Mul two complex numbers: a*b
cplx cplx_mul(cplx a, cplx b)
{
        cplx result;
        result.Re=FSUB(FMUL(a.Re,b.Re,q),FMUL(a.Im,b.Im,q));
        result.Im=FADD(FMUL(a.Re,b.Im,q),FMUL(a.Im,b.Re,q));
        return result;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -