Question: Hi there, This code is written in unknown language (for me, may be it is written using Fortran), could help me rewrite this code using

Hi there, This code is written in unknown language (for me, may be it is written using Fortran), could help me rewrite this code using the Matlab?

Hi there, This code is written in unknown language (for me, maybe it is written using Fortran), could help me rewrite this codeusing the Matlab? one of plots that we should get after run

one of plots that we should get after run this could

this could Thanks! Module DEF implicit none real*8 real 8 real*8 real

Thanks!

Module DEF implicit none real*8 real 8 real*8 real 8 real*8 real*8 integer complex*16:: i, D, GRL, aL, aR end Module DEF : Tr, VL, VR, alphaL, betaR, alpha, beta Y,xL, xR :S0,s1, k, gamma, gammaL, gammaR, KL, KR, EPSO :emin,eminL, eminR, emax, emaxL, emaxR :eps,epsL, epsR, epsOL, eps0R, X, Z : E, EL, ER, delta, deltaL, deltaR, theta, thetaL, thetaR, cf : N,m,j program MBS use DEE implicit none open (13, file-'OBN.dat' !Complex definition energies Number of atoms in the branch !Correction Factor to avoid dividing by zero !Coupling to the left the impurity Coupling to the right impurity !Coupling to the left lead Coupling to right lead Coupling in the branch Coupling in the left lead Coupling in the right lead i-(0.0do,1.0d0) m-10000 N=15 cf-LE-30 alpha -0.2 alphaL-1 betaR -1 gamma-1 gammaL-1 gammaR-1 gamma1-1 gammaR-1 eps -0 epsL0 epsR0 epsOL-0 eps0R-0 emin=-2 Coupling in the left lead !Coupling in the right lead Site energy in the branch !Site energy in the left lead !Site energy in the right lead Site energy of the left impurity Site energy of the right impurity ! Minimum of the energy ! Maximum of the energy ! Variattion delta (emax-emin)/dble (m) do j-1,m E -emin +delta dble (j) theta =dble ((eps -E)/(2*gamma )) if (abs (theta) .le.1) then endif thetaL-dble ((epsL-E)/(2+gammaL)) k -acos (theta) if (abs (thetal) . e . ) then endif thetaR dble ((epsR-E) /(2*gammaR)) KL=acos (the t aL) if (abs (thetar) le.1) then KR=acos (thetaR) endif KR=acos (thetaR) endif s0-sin (k*N) s1-sin (k (N+1)) VL= (2 * gamma L*sin (KL) ) 8 VR-(2*gammaR sin (KR)) xl= ( (alpha* *2) * (s0+cf) ) / (gamma * (s1+cf) ) xR((beta* *2) (s0+cf))/(gamma (s1+cf)) y-(alpha beta* (s0+cf))/(gamma (s1+cf) aL-eps OL-E-( ( ( alpha L * * 2) /gamma L) * (cos (KL) +i*sin (KL) ) ) aRzeps OR-E-( ( (betaR * * 2 ) /gammaR) * (cos (KL) +i*sin (KL) ) ) GRL=-y/D X (GRL Dconjg (GRL) Tr-VL* ( (alphaL/gammaL) **2) *X*((betaR/gammaR))*VR write (13,' (5x, 6(E15.9,5x))E, tr enddo end program BWI 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1F -2 1.5 -1 -0.5 0.5 1.5 2 E-Ef Module DEF implicit none real*8 real 8 real*8 real 8 real*8 real*8 integer complex*16:: i, D, GRL, aL, aR end Module DEF : Tr, VL, VR, alphaL, betaR, alpha, beta Y,xL, xR :S0,s1, k, gamma, gammaL, gammaR, KL, KR, EPSO :emin,eminL, eminR, emax, emaxL, emaxR :eps,epsL, epsR, epsOL, eps0R, X, Z : E, EL, ER, delta, deltaL, deltaR, theta, thetaL, thetaR, cf : N,m,j program MBS use DEE implicit none open (13, file-'OBN.dat' !Complex definition energies Number of atoms in the branch !Correction Factor to avoid dividing by zero !Coupling to the left the impurity Coupling to the right impurity !Coupling to the left lead Coupling to right lead Coupling in the branch Coupling in the left lead Coupling in the right lead i-(0.0do,1.0d0) m-10000 N=15 cf-LE-30 alpha -0.2 alphaL-1 betaR -1 gamma-1 gammaL-1 gammaR-1 gamma1-1 gammaR-1 eps -0 epsL0 epsR0 epsOL-0 eps0R-0 emin=-2 Coupling in the left lead !Coupling in the right lead Site energy in the branch !Site energy in the left lead !Site energy in the right lead Site energy of the left impurity Site energy of the right impurity ! Minimum of the energy ! Maximum of the energy ! Variattion delta (emax-emin)/dble (m) do j-1,m E -emin +delta dble (j) theta =dble ((eps -E)/(2*gamma )) if (abs (theta) .le.1) then endif thetaL-dble ((epsL-E)/(2+gammaL)) k -acos (theta) if (abs (thetal) . e . ) then endif thetaR dble ((epsR-E) /(2*gammaR)) KL=acos (the t aL) if (abs (thetar) le.1) then KR=acos (thetaR) endif KR=acos (thetaR) endif s0-sin (k*N) s1-sin (k (N+1)) VL= (2 * gamma L*sin (KL) ) 8 VR-(2*gammaR sin (KR)) xl= ( (alpha* *2) * (s0+cf) ) / (gamma * (s1+cf) ) xR((beta* *2) (s0+cf))/(gamma (s1+cf)) y-(alpha beta* (s0+cf))/(gamma (s1+cf) aL-eps OL-E-( ( ( alpha L * * 2) /gamma L) * (cos (KL) +i*sin (KL) ) ) aRzeps OR-E-( ( (betaR * * 2 ) /gammaR) * (cos (KL) +i*sin (KL) ) ) GRL=-y/D X (GRL Dconjg (GRL) Tr-VL* ( (alphaL/gammaL) **2) *X*((betaR/gammaR))*VR write (13,' (5x, 6(E15.9,5x))E, tr enddo end program BWI 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1F -2 1.5 -1 -0.5 0.5 1.5 2 E-Ef

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!