请问matlab中‘solve的调用中是否缺失参数或参数数据类型不正确’的问题应该如何解决

问题是用matlab解下列方程组
x/35^0.5-3y/34^0.5+z/42^0.5=0
3x/35^0.5-4z/42^0.5=0
5x/35^0.5+5y/34^0.5+5z/42^0.5-1=0
我写的是
[x,y]=solve('x/35^0.5-3y/34^0.5+z/42^0.5','3x/35^0.5-4z/42^0.5','5x/35^0.5+5y/34^0.5+5z/42^0.5-1')
结果报错
检查对函数 'solve' 的调用中是否缺失参数或参数数据类型不正确。
请问应该如何修改


syms x y z 
eq1 = x/35^0.5-3*y/34^0.5+z/42^0.5 == 0;
eq2 = 3*x/35^0.5-4*z/42^0.5 == 0;
eq3 = 5*x/35^0.5+5*y/34^0.5+5*z/42^0.5-1 == 0;
s = solve(eq1,eq2,eq3)
s.x 
s.y
s.z

结果:


ans =
 
(3*35^(1/2))/35
 
 
ans =
 
34^(1/2)/20
 
 
ans =
 
(9*42^(1/2))/140

这个需要这样做吗?