Вопрос простой, но гугл ответа не дал.
В общем есть класс (комплексные числа), и нужен метод, который бы переводил комплексное число из алгебраической формы в показательную. формула: a+jb = sqrt(a^2+b^2)*exp^arctg(b/a)
im-мнимая часть
re-действительная часть
mo-модуль(то, что стоит преред exp)
gr-градусы(в степени exp)
#ifndef COMPLEX_H
#define COMPLEX_H
#include <QString>
class Complex
{
public:
Complex();
~Complex();
Complex(double a, double b) //конструктор с параметрами
{this->re = a;
this->im = b;
};
double re,im; //действительная мнимая
double mo,gr; //модуль градусы
void AlgToPok(Complex a);
};
#endif // COMPLEX_H
#include "complex.h"
#include "math.h"
Complex::Complex()
{
}
void Complex::AlgToPok(Complex a){
a.mo = sqrt(a.re*a.re+a.im*a.im);
a.gr = atan(a.im/a.re);
}
так вот нужно чтобы функцию можно было вызвать (не знаю как это по терминологии называется) так:
заранее спасибо