solve function, getting error

syms Kspp
eqn = (((e1+e2*coth(Kspp*d))/Kspp)+i(conductivity/(w*e0)))==0;%dispersion equation for Transverse Magnetic SPP waves
solx = solve(eqn,Kspp);
I want to solve this for Kspp, but I am getting an error. Can any one help?

Réponses (1)

madhan ravi
madhan ravi le 19 Oct 2018
Modifié(e) : madhan ravi le 19 Oct 2018

0 votes

syms Kspp
h=6.6262*10^-34; %Planck constant
ha=h/(2*pi); %Reduced Planck constant
Kb=1.3806*10^-23; % Boltzmann constant
c=3*10^8;
Ef=0.2; %Fermi energy
T=100;
e0=8.85*10^-12;
e1=4; %SiO2 dielectric
e2=4;
conductivity=sinh(ha/Kb*T)/(cosh(Ef/Kb*T)+cosh(ha/Kb*T));
eqn = (((e1+e2*coth(Kspp*d))/Kspp)+i*(conductivity/(w*e0)))==0;%dispersion equation for Transverse Magnetic SPP waves
solx = solve(eqn,Kspp) %returns empty sym which means symbolic engine is not able to solve

4 commentaires

Alice Faisal
Alice Faisal le 19 Oct 2018
Error in syms (line 216) assignin('caller', x, xsym);
Error in MIMO (line 12) syms Kspp
Still I am getting an error
madhan ravi
madhan ravi le 19 Oct 2018
what are the datas ?
h=6.6262*10^-34; %Planck constant
ha=h/(2*pi); %Reduced Planck constant
Kb=1.3806*10^-23; % Boltzmann constant
c=3*10^8;
Ef=0.2; %Fermi energy
T=100;
e0=8.85*10^-12;
e1=4; %SiO2 dielectric
e2=4;
conductivity=sinh(ha/Kb*T)/(cosh(Ef/Kb*T)+cosh(ha/Kb*T));
Alice Faisal
Alice Faisal le 19 Oct 2018
no other way to solve it? how can I solve for Kspp

Connectez-vous pour commenter.

Catégories

En savoir plus sur Physics dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by