You are on page 1of 5

NV1: Tính các đạo hàm riêng cấp 1 & 2 các hàm số trong bài 7.

2 tại(2,11)
x 3+ y3
1. z= x + y
2 2

Đạo hàm cấp 1


z ,x z ,y
import sympy import sympy
x, y = sympy.symbols('x y',real=True) x, y = sympy.symbols('x y',real=True)
z = (x**3 + y**3) / (x**2 +y**2) z = (x**3 + y**3) / (x**2 +y**2)
z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_x = sympy.lambdify((x, y), z_x) z_y = sympy.lambdify((x, y), z_y)
print(z_x(2,11)) print(z_y(2,11))

Kq: -0.24678399999999998 Kq: 1.0186879999999998

Đạo hàm cấp 2


z ,,xx z ,,xy = z ,,yx z ,,yy
import sympy import sympy import sympy
x, y = sympy.symbols('x y', x, y = sympy.symbols('x x, y = sympy.symbols('x y',
real=True) y', real=True) real=True)
z = (x**3 + y**3) / (x**2 z = (x**3 + y**3) / (x**2 z = (x**3 + y**3) / (x**2
+y**2) +y**2) +y**2)
z_x = sympy.diff(z, x) z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_xx = sympy.diff(z_x,x) z_xy = sympy.diff(z_x,y) z_yy = sympy.diff(z_y,y)
z_xx = z_xy = sympy.lambdify((x, z_yy = sympy.lambdify((x,
sympy.lambdify((x,y), z_xx) y), z_xy) y), z_yy)
print(z_xx(2,11)) print(z_xy(2,11)) print(z_yy(2,11))

Kq: -0.059597823999999994 Kq: 0.010835968000000001 Kq: -0.0019701759999999346

2. Z = ln(x +√ x + y )
2 2

Đạo hàm cấp 1


z ,x z ,y
import sympy import sympy
x, y = sympy.symbols('x y', real=True) x, y = sympy.symbols('x y', real=True)
z = sympy.log(x + sympy.sqrt(x**2 +y**2)) z = sympy.log(x + sympy.sqrt(x**2 +y**2))
z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_x = sympy.lambdify((x, y), z_x) z_y = sympy.lambdify((x, y), z_y)
print(z_x(2,11)) print(z_y(2,11))

Kq: 0.08944271909999159 Kq 0.07464677834545606

Đạo hàm cấp 2

x
3. Z = earctan y
Đạo hàm cấp 1
z ,x z ,y
import sympy import sympy
x, y = sympy.symbols('x y', real=True) x, y = sympy.symbols('x y', real=True)
z = sympy.exp( sympy.atan( x/y )) z = sympy.exp( sympy.atan( x/y ))
z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_x = sympy.lambdify((x, y), z_x) z_y = sympy.lambdify((x, y), z_y)
print(z_x(2,11)) print(z_y(2,11))

Kq: 0.1053396945371375 Kq: -0.019152671734025


Đạo hàm cấp 2
z ,,xx z ,,xy = z ,,yx z ,,yy
import sympy import sympy import sympy
x, y = sympy.symbols('x x, y = sympy.symbols('x x, y = sympy.symbols('x y',
y', real=True) y', real=True) real=True)
z = sympy.exp( sympy.atan( z = sympy.exp( sympy.atan( z =
x/y )) x/y )) sympy.exp( sympy.atan( x/y )
z_x = sympy.diff(z, x) z_x = sympy.diff(z, x) )
z_xx = sympy.diff(z_x,x) z_xy = sympy.diff(z_x,y) z_y = sympy.diff(z, y)
z_xx = z_xy = sympy.lambdify((x, z_yy = sympy.diff(z_y,y)
sympy.lambdify((x,y), y), z_xy) z_yy = sympy.lambdify((x,
z_xx) print(z_xy(2,11)) y), z_yy)
print(z_xx(2,11)) print(z_yy(2,11))

Kq: 0.005899022894079701 Kq: -0.0106488854841179 Kq: 0.0036773129729328

√ x 2 + y 2−x
4. ln √ x2 + y 2 + x
Đạo hàm cấp 1
z ,x z ,y
import sympy import sympy
x, y = sympy.symbols('x y', real=True) x, y = sympy.symbols('x y', real=True)
z = sympy.log((sympy.sqrt(x**2 +y**2)-x)/ z = sympy.log((sympy.sqrt(x**2 +y**2)-x)/
(sympy.sqrt(x**2 +y**2)+x)) (sympy.sqrt(x**2 +y**2)+x))
z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_x = sympy.lambdify((x, y), z_x) z_y = sympy.lambdify((x, y), z_y)
print(z_x(2,11)) print(z_y(2,11))

Kq: -0.17888543819998318 Kq: 0.03252462512726966

Đạo hàm cấp 2


z ,,xx z ,,xy = z ,,yx z ,,yy
import sympy import sympy import sympy
x, y = sympy.symbols('x x, y = sympy.symbols('x x, y = sympy.symbols('x y',
y', real=True) y', real=True) real=True)
z = z = z =
sympy.log((sympy.sqrt(x**2 sympy.log((sympy.sqrt(x**2 sympy.log((sympy.sqrt(x**2
+y**2)-x)/(sympy.sqrt(x**2 +y**2)-x)/(sympy.sqrt(x**2 +y**2)-x)/(sympy.sqrt(x**2
+y**2)+x)) +y**2)+x)) +y**2)+x))
z_x = sympy.diff(z, x) z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_xx = sympy.diff(z_x,x) z_xy = sympy.diff(z_x,y) z_yy = sympy.diff(z_y,y)
z_xx = z_xy = sympy.lambdify((x, z_yy = sympy.lambdify((x,
sympy.lambdify((x,y), y), z_xy) y), z_yy)
z_xx) print(z_xy(2,11)) print(z_yy(2,11))
print(z_xx(2,11))

Kq: 0.002862167011199731 Kq: 0.01574191856159852 Kq: -0.00581895111367879

7. z=¿

Đạo hàm cấp 1


z ,x z ,y
import sympy import sympy
x, y = sympy.symbols('x y', real=True) x, y = sympy.symbols('x y', real=True)
z = (x +y)**(sympy.sin(x) + sympy.sin(x)) z = (x +y)**(sympy.sin(x) + sympy.sin(x))
z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_x = sympy.lambdify((x, y), z_x) z_y = sympy.lambdify((x, y), z_y)
print(z_x(2,11)) print(z_y(2,11))

Kq: -211.70572679093758 Kq: 14.845822140994402

Đạo hàm cấp 2


z ,,xx z ,,xy = z ,,yx z ,,yy
import sympy import sympy import sympy
x, y = sympy.symbols('x x, y = sympy.symbols('x x, y = sympy.symbols('x y',
y', real=True) y', real=True) real=True)
z = (x +y)**(sympy.sin(x) z = (x +y)**(sympy.sin(x) z = (x +y)**(sympy.sin(x) +
+ sympy.sin(x)) + sympy.sin(x)) sympy.sin(x))
z_x = sympy.diff(z, x) z_x = sympy.diff(z, x) z_y = sympy.diff(z, y)
z_xx = sympy.diff(z_x,x) z_xy = sympy.diff(z_x,y) z_yy = sympy.diff(z_y,y)
z_xx = z_xy = sympy.lambdify((x, z_yy = sympy.lambdify((x,
sympy.lambdify((x,y), y), z_xy) y), z_yy)
z_xx) print(z_xy(2,11)) print(z_yy(2,11))
print(z_xx(2,11))

Kq: -87.42316995475693 Kq: -37.55220783593951 Kq: 0.934824123295499


8.1
import math
from scipy import integrate
f = lambda x: x/(math.sqrt(x**4 - 1))
result = integrate.quad(f, 2, 11)
print(result)

Kết quả:

(1.7127417907436877, 7.185462422882578e-10)

You might also like