
solve tan(x)+2*x=0
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    rakesh kumar
 il 27 Mar 2022
  
    
    
    
    
    Commentato: rakesh kumar
 il 27 Mar 2022
            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 Commenti
Risposta accettata
  Sam Chak
      
      
 il 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.

Più risposte (1)
  Torsten
      
      
 il 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)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!