how to find roots of equation having tan(x) or exp(x)

12 次查看(过去 30 天)
how to find roots of equation having tan(x) or exp(x)
I know how to calculate roots of polynomial having numerical values but i am stuck with it

采纳的回答

Wayne King
Wayne King 2011-10-3
Is it a polynomial, or an equation involving tan(x) and exp(x)?
Have you looked at fzero()?
For example, if you have the equation
y = tan(x) and you want find a root near 3
fzero(@tan,3)
Gives you the root at pi.

更多回答(3 个)

Andrei Bobrov
Andrei Bobrov 2011-10-3
fzero(@(x)exp(x)+x-10,0)
fzero(@(x)tan(x)-x-.01,0)
fzero(@(x)tan(x)-x-.01,pi)

moonman
moonman 2011-10-3
These are the equations
*exp(x)+x-10=0
and tan(x)-x-.01=0*
  1 个评论
Wayne King
Wayne King 2011-10-3
then fzero will work as I suggested.
fzero(@(x) exp(x)+x-10,0)
says "Find the zeros of exp(x)+x-10 near 0

请先登录,再进行评论。


moonman
moonman 2011-10-3
Thanks king and andrei
This equation will calculate roots for tan in radians
what if i have taken x in degrees
how will i calculate roots

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by