list.3.txt
来自「This archive contains circuit diagram an」· 文本 代码 · 共 35 行
TXT
35 行
//************************************************************
// 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 + =
减小字号Ctrl + -
显示快捷键?