필터 지우기
필터 지우기

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

조회 수: 14 (최근 30일)
moonman
moonman 2011년 10월 3일
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