solving non-linear equation
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Walter Roberson
le 26 Mar 2017
Modifié(e) : Walter Roberson
le 26 Mar 2017
Go directly for vpasolve instead of solve as it is not feasible to expect a closed form solution for that.
2 commentaires
Voir également
Catégories
En savoir plus sur Symbolic Math Toolbox 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!