solve x*tan(x)-0.5=0
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    rakesh kumar
 el 27 de Mzo. de 2022
  
I am again stuck with similar question which I asked  earlier. I am trying to solve x*tan(x)-0.5=0,but when i cross checked the result I am getting very different results.
syms x
n=10;
for n = 1:2:n
x1 = (n-1/2)*pi;
x2 = (n)*pi;
w(n) = double(vpasolve(x*tan(x)-0.5 == 0,x,[x1 x2]))
check(n)=w(n)*tan(w(n))-0.5
end
I am getting
w =
    1.5708         0    7.8540         0   14.1372         0   20.4204         0   26.7035
check =
   1.0e+16 *
    2.5653         0    2.5653         0    2.5653         0   -2.0830         0   -3.6311. I am unable to find my mistake.
0 comentarios
Respuesta aceptada
  Torsten
      
      
 el 27 de Mzo. de 2022
        
      Editada: Torsten
      
      
 el 27 de Mzo. de 2022
  
      x1=0:0.1:1.3;
y1=x1.*tan(x1)-0.5;
x2=2:0.1:4.1;
y2=x2.*tan(x2)-0.5;
x3=5.5:0.1:6.9;
y3=x3.*tan(x3)-0.5;
plot(x1,y1,x2,y2,x3,y3)
So was your choice of x1 and x2 resonable ?
Here you get the asymptotic distribution of the zeros of your function in order to make a proper choice of x1 and x2:
Más respuestas (0)
Ver también
Categorías
				Más información sobre Spline Postprocessing en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





