You are on page 1of 2

clear all

clc
syms a b c x y z
%CAU1
f=(a*x+b*y+c*z)*sin(x*y*z)^-1;
diff(f,x)
diff(f,y)
diff(f,z)
diff(diff(f,x),x)
diff(diff(f,x),y)
diff(diff(f,x),z)
diff(diff(f,y),y)
diff(diff(f,y),z)
diff(diff(f,z),z)
%CAU2
%a
f2a=x*sin(x+y);
int(int(f2a,x,0,pi/6),y,0,pi/3)
%b
f2b=x^2+2*y;
int(int(f2b,y,x^3,x),x,0,1)
%c
f2c=exp(x);
int(f2c,x,1,4)
%d
f2d=x/sqrt(x^2+(1+x^2)^2)+(1+x^2)/sqrt(x^2+(1+x^2)^2)*x*2;
int(f2d,x,-1,1)
%CAU3
a1 =0, b1=20, n=20
c1=0, d1=10, m=10
dx= (b1-a1)/20;
dy=(d1-c1)/10;
f3=x*exp(-x*y);
s=0;
for i=0:n
for j=0:m
s=s+subs(f3,{x,y},{i,j})*dx*dy;
end
end
s
%CAU4
%a
% syms xa y4a(xa)
% y4a(xa) = dsolve(diff(y4a) == 1 - y4a, y4a(0) == 1);
% xa = linspace(0, 5, 100);
% plot(xa, y4a(xa))
%b
% syms xb y4b(xb)
% y4b(xb) = dsolve((xb^2+1)*diff(y4b,xb)+3*xb*(y4b-1) == 0, y4b(0) ==2);
% xb = linspace(0, 5, 100);
% plot(xb, y4b(xb))
%c
% syms xc y4c(xc)
% dydx=diff(y4c,xc);
% y4c(xc) = dsolve(diff(y4c,xc,2)-4*y4c == 1,y4c(0)==1, dydx(0)== 2);
% xc = linspace(0, 5, 100);
% plot(xc, y4c(xc))
% CAU5
% u=-10:0.5:10;
% v=-10:1:20;
% [X,Y]=meshgrid(u,v);
% Z=6*exp(-3*X.^2-Y.^2)+X/2+Y;
% mesh(X,Y,Z)
%CAU6
x = -2:0.2:2;
y = x';%x là vecto cột x" là phép chuyển vị thành x' là vecto hàng
z = x .* y - x.^3 ./3;
[px,py] = gradient(z);%trả về gradient số của ma trận
contour(x,y,z)%tạo ra một biểu đồ đường đẳng cấp của hàm
hold on %giữ các đường đẳng cấp của hàm contour lại để vẽ hàm quiver
quiver(x,y,px,py)%tạo ra một biểu đồ vector của gradient của hàm

You might also like