函数绘图
输入 y = f(x) 绘制多条曲线;拖动平移、滚轮或双指缩放,点按/悬停追踪坐标,自动求零点、极值和交点
原理与说明
在输入框中输入以 x 为自变量的表达式(可写成 y = …),回车自动新增一行。支持 math.js 全部函数:sin cos tan exp log log10 sqrt abs sign floor、幂 ^、常数 pi e 等,乘号可省略(2x、3sin(x))。
操作
- 电脑:拖动平移,滚轮以光标为中心缩放,鼠标悬停追踪最近曲线的坐标。
- 手机:单指拖动平移,双指捏合缩放,点按显示坐标。
- 「自动缩放」按当前 x 范围内的函数值重新设定 y 轴范围(忽略 2% 极端值,适合有渐近线的函数)。
分析
在当前视图的 x 范围内数值求解:零点(变号 + 二分法,自动剔除 tan 这类极点)、局部极大/极小(黄金分割细化)、前两条曲线的交点,并在图上用圆点标出。平移或缩放后自动更新。
示例:RC 充电 1-exp(-x)(x 以 τ 为单位,x=1 时 63.2%);一阶低通 -10*log10(1+(x)^2);阻尼振荡 exp(-0.3x)*sin(2x)。