3
echo "$0: usage: $0 order a b"
4
echo "example: $0 3 3 0"
18
/* P${order} piola triangle transformation here */
19
y_bas : if (k=1) then 0 else x*(1-x)**(k-1);
20
y_haut: y_bas + (1-x);
21
J_bas : integrate(y**b,y,0,y_bas);
22
J_haut: integrate(y**b,y,0,y_haut);
23
I_bas : integrate(x**a * J_bas, x,0,1);
24
I_haut: integrate(x**a * J_haut,x,0,1);
27
f90 ('exact = I_haut-I_bas);
28
print ("value=", bfloat(I_haut-I_bas));
33
exact=`grep exact $log | sed -e 's/.*exact[ ]*=[ ]*//'`
34
value=`grep value $log | sed -e 's/.*value=[ ]*//' -e 's/b/e/'`
35
echo "integral(a=$a,b=$b) = $exact = $value"