Asked by Omid
on 1 May 2013

I am wondering how MATLAB software solves complex differential equations (numeric solutions with the ode solvers); it breaks differential equation into two parts, real and imaginary part, and it solves each part separately or it uses some form of transformation like polar transformation?

*No products are associated with this question.*

Answer by Shashank Prasanna
on 1 May 2013

http://www.mathworks.com/support/solutions/en/data/1-15I1T/index.html

The short answer is that it will treat it as it is: sum of real and img separately.

Walter Roberson
on 1 May 2013

? That link only says that it handles it "properly", and does not describe *how* it implements it.

Shashank Prasanna
on 1 May 2013

I guess I meant to say there is no explicit transformation happening underneath.

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn moreOpportunities for recent engineering grads.

Apply Today
## 1 Comment

## Walter Roberson (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/74282#comment_146686

Duplicates earlier http://www.mathworks.co.uk/matlabcentral/answers/73823-how-does-matlab-software-solve-complex-differential-equations which I will now close.