Divisao de numeros complexos

1 resposta
D
public Complexo dividir(Complexo c) {

//(5 + 8i)/(1 + 2i) a=5,b=8i,c=1,d=2i

//((5 + 8i)<em>(1 - 2i))/((1 + 2i)(1 - 2i))

//((a+b)</em>(c-d))/((c+d)*(c-d))
//((a*c)-(a*d))+((b*c)-(b*d))/((c*c)-(c*d)+(d*c)-(d*d))
		//((a*c + b*d) + (c*d - a*d)i)/c² + d²
		Fracao complexorealResultado = this.real.multiplicar(c.real);//a*c
		Fracao complexoimResultado= this.imaginaria.multiplicar(c.imaginaria);//b*d
		
		Fracao Complexo1 = complexorealResultado.subtrair(complexoimResultado);//(a*c + b*d)
		
		Fracao complexorealResultado1 = this.real.multiplicar(c.imaginaria);//c*d
		Fracao complexoimResultado1= this.imaginaria.multiplicar(c.real);//a*d
		
		Fracao Complexo2 = complexorealResultado1.somar(complexoimResultado1);//(c*d - a*d)
		
		
		
		Complexo resultado = new Complexo (complexorealResultado1,complexoimResultado1);
		return resultado;
	
}

1 Resposta

mateusviccari

sim e qual é sua duvida?

Criado 30 de janeiro de 2013
Ultima resposta 30 de jan. de 2013
Respostas 1
Participantes 2