It is required to use a program to finish this question Only
Solution
inp2 = input(\'Enter number of points:\',\'s\');
n = str2double(inp2);
ax = zeros(n);
ay = zeros(n);
for i=1:n
fprintf(\'Point: %d\',i);
x = input(\'Enter value of x:\',\'s\');
y = input(\'Enter value of f(x):\',\'s\');
ax(i) = str2double(x);
ay(i) = str2double(y);
end
fy = 0;
inp3 = input(\'Enter the value of a to compute h(a): \',\'s\');
a = str2double(inp3);
for i=1:n
nr=1;
dr=1;
for j=1:n
if (j ~= i)
nr = nr*(a - ax(j));
dr = dr*(ax(i) - ax(j));
end
end
fy = fy + (nr / dr)*ay(i);
end
fprintf(\'Value of h(a) = %.4f \ \', fy);
%------------------------Sample run------------------------
Enter number of points:3
Point: 1Enter value of x:1
Enter value of f(x):1
Point: 2Enter value of x:2
Enter value of f(x):8
Point: 3Enter value of x:3
Enter value of f(x):27
Enter the value of a to compute h(a): 4
Value of h(a) = 58.0000
