# Least Square-Shifted Chpyshev Matlab Code for Solving Volterra–Fredholm Integral Equations

by admin in Boundary Value Problem , Differential Equations , Math, Statistics, and Optimization , MATLAB Family , Numerical Integration on April 25, 2019This code implements new algorithms of Least Square-Shifted Chpyshev method to compute numerical solution of Volterra-Fredholm integral equations.

The code gives the following results:

- Chart of the numerical solution compared with the exact solution
- Error chart of this method
- Elapsed Time of the calculations
- Upper Bound Error of Lagrange Polynomial method
- The coefficients of Lagrange Polynomial
- The Resultant Lagrange Polynomial itself
- Table contains the following columns (Iter.#, Analytical Solution, Numerical Solution, Absolute Error)

**Required Inputs:**

- The interval of the solution function [a b]
- The constant of the series c
- The power of the supposed series
**N (N = 1 … 7)** - The constant Lambda 1
- The constant Lambda 2
- A(x) Value
- B(x) Value
- The following functions
**h(x), h(t), K1(x,t), K2(x,t), f(x)**and**Yex(x)**

Where: **h(x)**: Function is the upper limit of the first integral. **h(t)**: the same as **h(x)** function, but with substituting t instead of **x. f(x)**: The functions out of the Integrals. **K1(x,t)**: The function inside the first integral. **K2(x,t)**: The function inside the second integral. **Yex(x)**: The Exact solution (it exist for comparison, if not just disable the lines 138,139,142,144,145,146,147,150 and you keep getting the numerical results). The full form of Voltera Fredholm equation is as the following (note: sometimes we use **u(t)** instead of **y(t)**):

Implemented in the code six examples you can uncomment any of them and run it, the following values is for the sake of example:

% Constant Inputs

a = 0; b = 1; N = 6;

L1= 1; L2= 1;

c=0;

% Functional Inputs

A = 1; B = 0;

h = x; ht = t;

f = x – 2*exp(x) + exp(-x) + 1;

k1=t*exp(x); k2=exp(x+t);

Yex = exp(-x); % Exact Solution

**Least Square-Shifted Chpyshev Method:**

**References:**

Qisheng Wang, Keyan Wang, ShaojunChen, **Least squares approximation method for the solution of Volterra–Fredholm integral equations**, at School of Mathematics and Computational Science, Wuyi University, Jiangmen, Guangdong 529020, PR China. Department of Mathematics, Zhoukou Technology and Vocational College, Zhoukou, Henan 466000, PR China

Share Now!