Ejercicio 8

Re: Ejercicio 8

de Eduardo Fernandez -
Número de respuestas: 0
Hola,
Hay algo que hice mal en la explicación anterior.

i lo uso de dos formas distintas y eso está mal. por un lado lo uso como el i (número imaginario) y por otro lado lo uso en M(i,j) como índice de la fila. Ahí se puede hacer lio con ambos usos de i.

Si la variable i no está definida entonces Octave asume que i es el número imaginario.

Va mi explicación nuevamente: espero que ahora quede más claro.

Si x es un número complejo, entonces x = a + b*i = real(x) + imag(x)*i , donde real(x) devuelve la parte real de x, imag(x) devuelve la parte imaginaria de x.

Entonces, si x=M(j,k) es un número complejo, se puede operar de la siguiente forma:
xconj=x-2*imag(x)*i %como nunca fue definido antes, asume que i es el número imaginario.
xconj es el conjugado de x. Luego el xconj se lo aplica en la posición transpuesta de x.

MTranspConj(k,j)=xconj

que es lo mismo que decir

MTranspConj(k,j) = M(j,k) - 2*imag(M(j,k))*i

Espero que ahora haya quedado más claro.

Eduardo