You are on page 1of 3

function m

syms x
n=input('nhap n=');
M=input('nhap M=');
[hm cm]=size(M);
e=input('X*= ');V=[];
for i=1:n
V(1,i)=input('nhapphantu=');
end
T=[];
h=input('nhap h=');
for i=1:h
T(1,i)=input('nhapphantu=');
end
for y=1:cm
A=V*M(1,y);
disp('A ');
disp(A);
B=T*M(1,y);
disp('B=');
disp(B);
C=[];
for i=1:h-1
C(i,1)=B(1,i+1)-B(1,1);
end
E=[];
for i=1:n-1
for j=1:n-1
E(i,j)=A(1,i+1)^(j)-A(1,1)^(j);
end
end
F=inv(E)*C;
w=0;
q=A(1,1);
for i=1:n-1
w=w+F(i,1)*q^i;
end
w=-w;
w=B(1,1)+w;
g=0;
for i=1:n-1
g=g+F(i,1)*x^(i);
end
g=g+w;
disp('g= ');
disp(g);
Q(1,y)=subs(g,e);
disp('q ');
disp(Q(1,y));
disp('--------------------------');
end
disp('M ');
disp(
M
);

disp('q ');
disp(Q);
end

nhap n=3
nhap M=[1 3 9]
X*= 1.5
nhapphantu=1
nhapphantu=2
nhapphantu=4
nhap h=3
nhapphantu=3
nhapphantu=7
nhapphantu=21
A
1

7 21

B=

g=
x^2 + x + 1
q
4.75
-------------------------A
3
B=

6 12

9 21 63
g=
x^2/3 + x + 3
q
5.25
-------------------------A
9 18 36
B=
27 63 189
g=
x^2/9 + x + 9
q
10.75
-------------------------M
1

(theo yeu cau de bai)

q
4.75

5.25

10.75

You might also like