#include #include /***************** 表3.6の誤差を出力するプログラム ********************** ・表3.6の厳密な値のみの出力としましたが,*行の下の条件文を 取り除けば,その他のデータも取り出せます. *************************************************************************/ #define Pi acos(-1.) //πの値 #define rPi sqrt(Pi) //ルートπの値 #define iniL 4 //Lの初期値(textに対応) #define Lstep 1 //Lのステップ(初期値からの減算,正の整数) #define nmax iniL*20 //区間[-L, L]の分割数の最大値(h=0.1まで) double f(double w){ double y; y = exp(-pow(sinh(w),2))*cosh(w); return y; } int main(void){ int n, i; double I, L, h, xn; for(L=iniL; 1