📄 list.3.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 + -