![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/942359/image.png)
solve tan(x)+2*x=0
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying solve tan(x)+ 2*x=0. however when i checked the result I am not getting the result zero.Please help where I am wrong.
my code is
syms x
for n = 1:10
x1 = (n-1/2)*pi;
x2 = (n)*pi;
v(n) = double(vpasolve(tan(x)+2*x == 0,x,[x1 x2]))
check(n)=tan(180*v(n)/pi)+2*v(n)
end
v =
1.8366 4.8158 7.9171 11.0408 14.1724 17.3076 20.4448 23.5831 26.7222 29.8619
check =
74.6635 9.0421 18.6043 24.2170 40.6395 32.7051 40.4513 47.5085 55.4912 57.0835
0 commentaires
Réponse acceptée
Sam Chak
le 27 Mar 2022
I think you are not wrong, but it has infinitely many solutions. The solution v is in radian, but you checked as if v is in degree.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/942359/image.png)
Plus de réponses (1)
Torsten
le 27 Mar 2022
Your check must be
check(n)=tan(v(n))+2*v(n)
instead of
check(n)=tan(180*v(n)/pi)+2*v(n)
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!