Professional Documents
Culture Documents
Câu 1: Newton
syms x
m = input('Nhap chu so hang chuc trong 2 chu so cuoi MSSV');
n = input('Nhap chu so hang don vi trong 2 chu so cuoi MSSV');
M=(m+2*n+13)/10;
f= 3^x+M*x^2+sin(x)-10;
a=1;
b=2;
if double(subs(f,x,a))*subs(diff(diff(f,x),x),x,a)>0;
X=a;
else
X=b;
end
if double(subs(diff(f,x),x,a))<double(subs(diff(f,x),x,b));
min=subs(diff(f,x),x,a);
else
min=subs(diff(f,x),x,b);
end
for i=1:2
X=X-subs(f,x,X)/subs(diff(f,x),x,X);
denta =ceil(abs(subs(f,x,X))*10^4/min)/10^4;
i=i+1;
end
x2=double(X),Saiso=double(denta),
Câu 2: Gauss
clc
m = input('Nhap chu so hang chuc trong 2 chu so cuoi MSSV');
n = input('Nhap chu so hang don vi trong 2 chu so cuoi MSSV');
M=(m+2*n+13)/10
a=[19*M 2.73 -1.85; 1.34 18.5*M -3.24; 1.18 -4.87 17*M];
b=[12.89 15.73 18.42];
x=[0.5 2.3 3.4];
i=0;A=x(1);B=x(2);C=x(3);
while i<3
X=(b(1)-a(1,2)*B-a(1,3)*C)/a(1,1);
Y=(b(2)-a(2,1)*A-a(2,3)*C)/a(2,2);
Z=(b(3)-a(3,1)*A-a(3,2)*B)/a(3,3);
i=i+1;
end
x1=A
x2=B
x3=C
- Jacobi
clc
m = input('Nhap chu so hang chuc trong 2 chu so cuoi MSSV');
n = input('Nhap chu so hang don vi trong 2 chu so cuoi MSSV');
M=(m+2*n+13)/10
a=[19*M 2.73 -1.85; 1.34 18.5*M -3.24; 1.18 -4.87 17*M];
b=[12.89 15.73 18.42];
x=[0.5 2.3 3.4];
i=0;A=x(1);B=x(2);C=x(3);
while i<3
X=(b(1)-a(1,2)*B-a(1,3)*C)/a(1,1);
Y=(b(2)-a(2,1)*A-a(2,3)*C)/a(2,2);
Z=(b(3)-a(3,1)*A-a(3,2)*B)/a(3,3);
A=X;B=Y;C=Z;
i=i+1;
end
x1=A
x2=B
x3=C
cấp 2
syms t
t=zeros(5,1);
x=zeros(5,1);
y=zeros(5,1);
x(1)=1.2;
y(1)=1;
t(1)=1;
for i=1:5
t(i+1)=t(i)+0.2;
x(i+1)=x(i)+0.2*y(i);
y(i+1)=y(i)+0.2*(4.2*y(i)+2*(t(i)^2)*x(i)+2.6);
end
disp('x') ; disp(x)
Lặp đơn
syms x
f = (3*x+15)^(1/4);
a = 2;
b = 3;
X = input('Nhap X0: ');
n = input('Tinh nghiem X may? ' );
if (subs(diff(f,x),x,a))>(subs(diff(f,x),x,b))
q = (subs(diff(f,x),x,a));
else
q = (subs(diff(f,x),x,b));
end
Y = X ;
for i = 1:(n-1)
Y = (3*Y+15)^(1/4);
i = i+1;
end
for i = 1:n
X = (3*X+15)^(1/4);
i = i+1;
end
delta =((q*abs(X-Y))/(1-q));
delta = ceil(delta*10^4)/10^4;
simpson bảng
syms x y ;
g = 3.2*x*y*y + 2.5*x*x; %co the nhap ham
A = 0;
h = 0.2; %h thay doi co the nhap bang ma tran
X = [1.0 1.2 1.4 1.6 1.8 2.0 2.2];
Y = [2.0 3.3 2.4 4.3 5.1 19.84 7.4];
B = [1.0 4.0 2.0 4.0 2.0 4.0 1.0];
for i=1:7
m = X(1,i);
n = Y(1,i);
A = A + (subs(subs(g,x,m),y,n))*B(1,i)*(0.2/3);
i=i+1;
end
disp('Tich phan A la');disp(double(A))
%dep trai lien =))
Simpson hàm
format short
syms x y;
a=0;
b=1;
n=10;
h=(b-a)/(2*n);
f=(1/(x+1));
m=n/2;
y=subs(f,x,a)+subs(f,x,b)+4*subs(f,x,a+h);
for i=1:2*m-1
y=y+2*subs(f,x,a+2*i*h)+4*subs(f,x,a+(2*i+1)*h);
end
y = double(y*h/3),
if double (subs(diff(f,x,4),x,a))> double(subs(diff(f,x,4),x,b));
Max=(subs(diff(f,x,4),x,a));
else
Max=(subs(diff(f,x,4),x,b));
end
disp('sai so:');
saiso = (Max*(b-a)^5)/(180*n^4)
saiso = (ceil(saiso*10^4)/10^4) %chua xuat ra so thap phan@@
>> x=1:0.2:2.2;
>> h=x(2)-x(1);
>> n=length(x);
>> st4=0;
>> st2=0;
st4=st4+4*(3.2*x(i)*r(i)^2+2.5*x(i)^2);
end
st2=st2+2*(3.2*x(i)*r(i)^2+2.5*x(i)^2);
end
>> Ist=h/3*((3.2*x(1)*r(1)^2+2.5*x(1)^2)+st4+st2+(3.2*x(n)*r(n)^2+2.5*x(n)^2));