solving non-linear equation
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi
I am solving for x in this equation.

where J1 is Bessel function of first kind order one. Below s my code, however i am notsure if this is the right way to solve an equation in matlab. can anyone please help me to check my code.
Thanks
clear all
syms x
b=371.05*10^-6;
num=sqrt(-8*b*abs(x));
den=sqrt(-2*b*abs(x));
eqn = 1.4*sqrt((besselj(1,num))/(den))==x;
solvx = solve(eqn,x);
vpa(solvx)
0 comentarios
Respuestas (1)
  Walter Roberson
      
      
 el 26 de Mzo. de 2017
        
      Editada: Walter Roberson
      
      
 el 26 de Mzo. de 2017
  
      Go directly for vpasolve instead of solve as it is not feasible to expect a closed form solution for that.
2 comentarios
Ver también
Categorías
				Más información sobre Eigenvalue Problems 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!

