ghasem_008
Full Member level 4
hi everyone
I have a matlab question.
I want find all of zeros below equation.this is "dispersion relation of TM0 surface wave at interface of cylindrical plasma column-air".
εr*t0*besseli(1,tp*a)*besselk(0,t0*a)+tp*besselk(1 ,t0*a)*besseli(0,tp*a)=0
where:
tp=√(k^2-εr*k0^2)
t0=√(k^2-k0^2)
k0=ω/c.
c is light velocity,a,ω,εr,k0 are constant and known.
t0 and tp are in terms of k.
note that k is complex,i.e it has real & imagianry parts.
besseli and besselk are modified bessel functions of first and second type.
in above equation all of quantities are known except k,that k is zero of equation.
i want to find zeros of above,i.e i want find values of k.
by using of "fsolve command" i guess my roots are not perfectly true.
i don't now how find all of zeros in equation exactly.
this equation is dispersion relation of plasma.
does anyone an idea for find zeros this equation?
please help me!
I have a matlab question.
I want find all of zeros below equation.this is "dispersion relation of TM0 surface wave at interface of cylindrical plasma column-air".
εr*t0*besseli(1,tp*a)*besselk(0,t0*a)+tp*besselk(1 ,t0*a)*besseli(0,tp*a)=0
where:
tp=√(k^2-εr*k0^2)
t0=√(k^2-k0^2)
k0=ω/c.
c is light velocity,a,ω,εr,k0 are constant and known.
t0 and tp are in terms of k.
note that k is complex,i.e it has real & imagianry parts.
besseli and besselk are modified bessel functions of first and second type.
in above equation all of quantities are known except k,that k is zero of equation.
i want to find zeros of above,i.e i want find values of k.
by using of "fsolve command" i guess my roots are not perfectly true.
i don't now how find all of zeros in equation exactly.
this equation is dispersion relation of plasma.
does anyone an idea for find zeros this equation?
please help me!