Professional Documents
Culture Documents
TÍNH
Giảng viên hướng dẫn: Trương Phạm Hoàng Đức
Họ và tên: Lâm Khả Doãn
MSSV: 19120193
Lớp: ca 2 Sáng thứ 6
Tự đánh giá: hoàn thành 8/10 câu ( còn lại câu 7 và câu 8)
Bài 1:
clear all;
clc;
%Cau 1.1
A = randi(10,5,5)
%Cau 1.2
b=5
B=A
B(:,2) = A(:,2) + b
B(:,4) = A(:,4) + b
%Cau 1.3
C=A
a=2
for i = 1:5
for j = 1:5
if A(i,j) / a == 0
C(i,j) = a;
end
end
end
%Cau 1.4
D=A
for i=1:5
for j=1:5
if A(i,j) != 0
D(i,j) = 1 / A(i,j);
end
end
end
%Cau 1.5
e = mean(A,'all')
F=A
for i=1:5
for j=1:5
if A(i,j) < e
F(i,j) = 0;
end
end
end
Bài 2:
syms a b
a=3
b=4
%2.1
x = [a 2*a a-10 b 2*b+15 3*b]
%Cau 2.2
y = x + 10
%Cau 2.3
l = length(x)
z=x
for i=1:l
if x(i) / 3 == 0
z(i) = 3
end
end
%Cau 2.4
v =[]
for i=1:l
if x(i) > 10
v= [v x(i)]
end
end
%Cau 2.5
m = mean(x)
w=x
for i=1:l
if x(i) < m
w(i) = 0
end
end
Bài 3:
clear all;
clc;
main.m
%Cau 9a
syms x;
fa=2^x-4*x;
xa=pptieptuyen(fa,diff(fa,x),1,10^(-5))
b.
function [kq] = RK(x0,xmax,y0,h,dy)
n=int8((xmax-x0)/h);
X=zeros(n,1);
Y=zeros(n,1);
X(1)=x0;
Y(1)=y0;
for i=1:n
k1=h*dy(X(i),Y(i));
k2=h*dy(X(i)+h/2,Y(i)+k1/2);
k3=h*dy(X(i)+h/2,Y(i)+k2/2);
X(i+1)=X(i)+h;
Y(i+1)=Y(i)+1/6*(k1+2*k2+2*k3);
end
kq=[X Y];
end
main.m
clear all; clc;
%Cau 9b
x0=1;
xmax=1.2;
y0=2;
f = @(x,y) 0.15*(x^2-y^2)*cos(y);
h=0.1;
RK(x0,xmax,y0,h,f)
Bài 10:
10.1: %RK3
10.2: %EulerCaiTien