Download as docx, pdf, or txt
Download as docx, pdf, or txt
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

1 2 4

B=

3 7 21

g=

x^2 + x + 1

4.75

--------------------------

3 6 12

B=
9 21 63

g=

x^2/3 + x + 3

5.25

--------------------------

9 18 36

B=

27 63 189

g=

x^2/9 + x + 9

10.75

--------------------------

1 3 9 (theo yeu cau de bai)

4.75 5.25 10.75

You might also like