how to solve tan(x)=x

7 views (last 30 days)
huang
huang on 26 Feb 2014
Answered: Arun Nyamagoudar on 21 Feb 2020
May I ask how to solve tan(x)=x in matlab?

Accepted Answer

Star Strider
Star Strider on 26 Feb 2014
tanxx = @(x) tan(x)-x;
for a = -1:1
xs = fzero(tanxx, a)
end

More Answers (1)

Arun Nyamagoudar
Arun Nyamagoudar on 21 Feb 2020
Use the below code with vpasolve,
syms x
for n = 1:100
x1 = (2*n-1)*pi/2;
x2 = (2*n+1)*pi/2;
v(n) = double(vpasolve(tan(x)-x == 0,x,[x1 x2]));
end

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!