一、高中数学
1.1 函数与导数
- 核心知识:函数的概念、性质、图像,导数的定义、计算及应用。
- 解析:函数是数学中的基础概念,掌握函数的性质和图像对解决实际问题至关重要。导数是研究函数变化率的重要工具,学习导数可以帮助我们更好地理解函数的变化规律。
- 实例:解析函数 ( y = x^2 ) 的单调性和极值。
import matplotlib.pyplot as plt
import numpy as np
import sympy as sp
# 定义函数
x = sp.symbols('x')
y = x**2
# 求导数
dy_dx = sp.diff(y, x)
# 计算导数的值
critical_points = sp.solveset(dy_dx, x, domain=sp.S.Reals)
y_values = [y.subs(x, cp) for cp in critical_points]
# 绘制函数图像
x_values = np.linspace(-10, 10, 400)
y_values = [y.subs(x, xv) for xv in x_values]
plt.plot(x_values, y_values)
plt.scatter(critical_points, y_values)
plt.title('Function y = x^2')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
1.2 立体几何
- 核心知识:点、线、面的关系,立体图形的性质,三视图。
- 解析:立体几何是数学中研究空间几何图形的分支,掌握点、线、面的关系有助于解决空间问题。三视图是立体几何中的一种重要表示方法,可以帮助我们更好地理解空间图形。
- 实例:求正方体的体积和表面积。
# 定义正方体的边长
a = 3
# 计算体积和表面积
volume = a**3
surface_area = 6 * a**2
volume, surface_area
二、高中物理
2.1 力学
- 核心知识:牛顿运动定律、功与能、动量守恒。
- 解析:力学是研究物体运动规律的学科,牛顿运动定律是力学的基础,功与能是描述物体运动状态的物理量,动量守恒是力学中的一个重要规律。
- 实例:求物体的运动轨迹。
from scipy.integrate import odeint
import numpy as np
import matplotlib.pyplot as plt
# 定义物理参数
g = 9.81 # 重力加速度
v0 = 10 # 初速度
angle = np.radians(45) # 发射角度
# 定义运动方程
def motion(x, t):
x, y = x
dxdt = v0 * np.cos(angle)
dydt = v0 * np.sin(angle) - g * t
return [dxdt, dydt]
# 求解运动方程
t_values = np.linspace(0, 2, 200)
initial_conditions = [v0 * np.cos(angle), 0]
x_values, y_values = odeint(motion, initial_conditions, t_values).T
# 绘制运动轨迹
plt.plot(x_values, y_values)
plt.title('Motion Trajectory')
plt.xlabel('x')
plt.ylabel('y')
plt.grid(True)
plt.show()
2.2 电磁学
- 核心知识:电流、电压、电阻的关系,磁场、电磁感应。
- 解析:电磁学是研究电荷、电流、磁场之间相互作用的学科。电流、电压、电阻的关系是电磁学的基础,磁场、电磁感应是电磁学的两个重要现象。
- 实例:求电路中电流的分布。
# 定义电路参数
R1 = 10 # 电阻1
R2 = 5 # 电阻2
V = 15 # 电压
# 使用欧姆定律求解电流
I1 = V / (R1 + R2)
I2 = I1 * R2 / R1
I1, I2