I am working to solve "numerically" the following integral equation IE:
u[x]=f[x]+Integrate[(1/(x-t)^(1/4))*u[t],{t,0,x}]+Integrate[(1/(x-t)^(1/4))*u[t],{t,0,1}]
where
f[x]=(112 (-1 + x)^(3/4) + x(144 (-1 + x)^(3/4) + x (1155 + 256 (-1 + x)^(3/4) -1280 x^(3/4) - (1155 + 512 (-1 + x)^(3/4)) x + 1024 x^(7/4))))/1155
The exact solution for this IE is u[x]=(x^2)*(1-x).
The idea is the use of wavelet expansion as follows:
Any function, as u[x], can be written in the form:
u[x]= Sum[C[j, k]*psijk[x, j, k], Element[j, Integers], Element[k, Integers]] (Eqn 1)
where
phi[x_] := Piecewise[{{1, 0 <= x < 1}, {0, x < 0}, {0, x >= 1}}]
psi1[x_] := (phi[2 x] - phi[2 x - 1]);
psijk[x_, j_, k_] :=Piecewise[{{(Sqrt[2])^j psi1[2^j x - k],0 <= j}, {(2)^j psi1[2^j (x - k)], j < 0}}];
Eqn 1 can be truncated as
approxsoln[x_] := Sum[C[j, k]*psijk[x, j, k], {j, -n, n}, {k, -m, m}]
I tried for n=2, then k ranges from -4 to 3 (this is from the compact support). So the approximated solution became:
approxsoln[x_] := Sum[C[j, k]*psijk[x, j, k], {j, -2, 2}, {k, -4, 3}]
We need to approximate this IE using the collocation method by choosing 'nice' mesh points as of singularities. Can anybody please help to write a code for solving such integral equation?
Thanks!
