如果你是要用程序求积分的话,楼上的回答已经很清楚了,但是这个问题是是可以用解析解计算出来的,只要交换积分次序即可。
程序:fun=sin(0.5*pi*x./y);%%a=int(int(fun,y,sqrt(x),x),x,1,2);b=simple(a) %化简I=vpa(b,4) %得到4位近似解,也可以任意N位解结果:I = 0.2719