Nonlinear Scrodinger equations solving in matlab
이전 댓글 표시
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
Hi Pavan
is the red graph on the right hand side the result you plan to obtain?

.
this paper shows some of the waveform functions that are solutions to the 1 dimension Schroedinger equation.
Torsten
2017년 7월 4일
What is your interval of integration ?
What are your initial and boundary conditions ?
Best wishes
Torsten.
Pavan Kumar
2017년 7월 5일
Akira Agata
2017년 7월 5일
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 !
답변 (1개)
johnson wul
2019년 12월 21일
0 개 추천
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
카테고리
도움말 센터 및 File Exchange에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!