Cómo realizar operaciones complejas en un microcontrolador
typedef struct{
float real;
float img;
}ComplexType;
// +=
ComplexType*Add(ComplexType*ca,ComplexType *cb)
{
ca.real += cb.real;
ca.img += cb .img;
Return ca;
}
Otras operaciones aritméticas también están representadas por una función si el lenguaje de programación del microcontrolador es compatible con C++, mediante la sobrecarga de la operación. símbolo
será más conveniente.