Borrar filtros
Borrar filtros

Nonlinear Scrodinger equations solving in matlab

16 visualizaciones (últimos 30 días)
Pavan Kumar
Pavan Kumar el 4 de Jul. de 2017
Respondida: johnson wul el 21 de Dic. de 2019
Hii Friends,
I am pretty new to matlab. Could anyone suggest me a wayt o solve the following nonlinear scrodinger equation
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 comentarios
Akira Agata
Akira Agata el 5 de Jul. de 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 !
Torsten
Torsten el 5 de Jul. de 2017
Editada: Torsten el 5 de Jul. de 2017
You forgot to state the boundary conditions at t=+/-6, but by splitting your equation in real and imaginary part it should be possible to use "pdepe" for its solution.
Best wishes
Torsten.

Iniciar sesión para comentar.

Respuestas (1)

johnson wul
johnson wul el 21 de Dic. de 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

Categorías

Más información sobre Ordinary Differential Equations en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by