第一章:高等数学习题详解
1.1 微积分习题详解
1.1.1 导数习题详解
题目:求函数 ( f(x) = x^3 - 3x + 2 ) 在 ( x = 1 ) 处的导数。
解答:
def derivative(f, x):
return (f(x + 0.0001) - f(x)) / 0.0001
f = lambda x: x**3 - 3*x + 2
x = 1
result = derivative(f, x)
print(f"The derivative of f(x) at x = {x} is {result}")
答案:导数 ( f’(x) = 3x^2 - 3 ),在 ( x = 1 ) 处的导数为 ( 0 )。
1.1.2 积分习题详解
题目:求不定积分 ( \int (2x^2 - 3x + 1) \, dx )。
解答:
import sympy as sp
x = sp.symbols('x')
integral = sp.integrate(2*x**2 - 3*x + 1, x)
print(f"The indefinite integral of (2x^2 - 3x + 1) is {integral}")
答案:不定积分 ( \int (2x^2 - 3x + 1) \, dx = \frac{2}{3}x^3 - \frac{3}{2}x^2 + x + C ),其中 ( C ) 为积分常数。
第二章:线性代数习题详解
2.1 矩阵习题详解
2.1.1 矩阵乘法习题详解
题目:计算矩阵 ( A = \begin{bmatrix} 1 & 2 \ 3 & 4 \end{bmatrix} ) 和 ( B = \begin{bmatrix} 5 & 6 \ 7 & 8 \end{bmatrix} ) 的乘积。
解答:
import numpy as np
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
result = np.dot(A, B)
print(f"The product of matrices A and B is:\n{result}")
答案:矩阵乘积 ( AB = \begin{bmatrix} 19 & 22 \ 43 & 50 \end{bmatrix} )。
2.1.2 矩阵求逆习题详解
题目:求矩阵 ( A = \begin{bmatrix} 1 & 2 \ 3 & 4 \end{bmatrix} ) 的逆矩阵。
解答:
A_inv = np.linalg.inv(A)
print(f"The inverse of matrix A is:\n{A_inv}")
答案:逆矩阵 ( A^{-1} = \begin{bmatrix} -2 & 1 \ 1.5 & -0.5 \end{bmatrix} )。
第三章:概率论与数理统计习题详解
3.1 概率习题详解
3.1.1 伯努利试验习题详解
题目:一个伯努利试验中,事件 A 发生的概率为 0.5。进行 3 次独立试验,求事件 A 至少发生一次的概率。
解答:
from scipy.stats import binom
p = 0.5
n = 3
result = 1 - binom.pmf(0, n, p)
print(f"The probability that event A occurs at least once in 3 trials is {result}")
答案:事件 A 至少发生一次的概率为 ( 0.8125 )。
3.1.2 正态分布习题详解
题目:已知某班级学生的身高服从均值为 1.70 米,标准差为 0.05 米的正态分布。求该班级学生身高超过 1.75 米的概率。
解答:
from scipy.stats import norm
mean = 1.70
std_dev = 0.05
result = 1 - norm.cdf(1.75, mean, std_dev)
print(f"The probability that a student's height is over 1.75 meters is {result}")
答案:学生身高超过 1.75 米的概率为 ( 0.1587 )。
