I'm trying to find the roots (a_n,b_n) of a system involving Bessel functions.
I tried to obtain a list of the n-first roots in mathematics with FindRoot, but I only get one root, how can I get the first n roots (an and bn) with n=20
B=1;
T=10;
K=0.5;
FindRoot[(BesselJ[0,K*a]+b*BesselY[0,K*a])*(1-T*a)-B*a*(BesselJ[1,K*a]+b*BesselY[1,K*a]);
(BesselJ[0,a]+b*BesselY[0,a])*(1-T*a)-B*a*(BesselJ[0,a]+b*BesselY[0,a]) ,{a,b ,20}]
and I have this result
{a->0.230331}
Any help would be greatly appreciated. Thank you

[ ]) in place of parentheses. The syntax of the FindRoot is wrong. – Bob Hanlon Aug 09 '22 at 22:47FindRoot?FindRootwill only search for roots of the second expression. Is that what you want? If so, what is the first expression for? Are you actually searching for where those two expressions are equal to each other? – march Aug 10 '22 at 02:18