设a,b是一个直角三角形两条直角边的长,且(a的平方+b的平方)(a的平方+b的平方+4)=21,求斜边长.