![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/185106/image.jpeg)
Nonlinear Scrodinger equations solving in matlab
21 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hii Friends,
I am pretty new to matlab. Could anyone suggest me a wayt o solve the following nonlinear scrodinger equation
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165748/image.jpeg)
In this equation, the terms B1,B2, alpha, gamma can be considered as constants.
z and t are variables. i is imaginary term = sqrt(-1).
I would like to see how A evolves with z(distance) and time(t).
the intial A can be considered as a gaussian or a plane wave.
Is there any other information that is required?
Pavan
5 Commenti
Akira Agata
il 5 Lug 2017
This Nonlinear Schrodinger Equation is commonly used as a basic propagation model equation in optical fiber communication systems. In this research field, many researchers use split-step fourier method (SSFM) to numerically solve this equation.
https://en.wikipedia.org/wiki/Split-step_method
More details of this method can be found in the textbook "Nonlinear Fiber Optics" written by Dr. Agrawal. Of course, MATLAB can do it !
Risposte (1)
johnson wul
il 21 Dic 2019
Hi every one. well I have a problem in building code for numerical scheme of a linear discret equation using finite dieference method.
My eqution is
E*A(i)= P*cos(w*i)*A(i) + Q*( A(i-1) +A(i+1) ) where w,Q are fixed constants and i is interger index on the amplitud A
P=[0 : 6] . I need to plot E=f(P)
anybody can help me? plzzz
0 Commenti
Vedere anche
Categorie
Scopri di più su Ordinary Differential Equations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!