solving complex equation in matlab
Afficher commentaires plus anciens
I was just wondering how to solve an equation in attachment for 'n' which involves real and imaginary part.
Thanks
Réponses (2)
Roger Stafford
le 5 Oct 2013
n = 1/k0/d*atan2(sqrt(1-X^2),X)
and
n = 1/k0/d*atan2(-sqrt(1-X^2),X)
All other solutions differ from these by integral multiples of 2*pi/k0/d.
Walter Roberson
le 5 Oct 2013
Use a small bit of algebra. Take the ln of both sides and rearrange terms.
n = -i * ln(X +/- i*sqrt(1-X^2)) / (K0 * d)
Catégories
En savoir plus sur Programming dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!