有那么困难吗?
除去符号a之外的积分式很容易计算:
>> quad(@(x)sqrt(9*(9+cos(2*x).^2)./(56+3*cos(2*x)).^2+144*sin(2*x).^2./(56+3*cos(2*x)).^4),0,pi)
ans =
0.5195
>> quad(@(x)sqrt(29^2./(56+3*cos(2*x)).^2+174*sin(2*x).^2./(56+3*cos(2*x)).^4),0,pi)
ans =
1.6293
当然,quad也可以换成quadl、quadgk之类的函数(2012a之后建议用integral).