输入表达式,立刻画出函数图像
多项式、三角、指数、对数、阶梯函数都能画——最多 6 条曲线同图对比,选中任意一条即可符号求导、生成切线方程。全部计算在浏览器里完成,不注册,不上传。
函数
0 / 6 条还没有函数——从下面的函数库里挑一个,或点上方按钮添加。
函数图像
滚轮缩放 · 拖拽平移 · 双击复位 · 悬停查看数值 · 曲线在函数没有定义的地方自动断开
分析
点击上方任一函数,对它求导、作切线求导
求导过程
切线
输入切点的横坐标,画出切线并给出方程;这里也支持表达式,比如 pi/2。
还没有处理记录,添加函数后这里会实时显示执行过程。
函数库
点一下即以新曲线的形式加入上方列表还能写哪些表达式?点开看语法支持
运算 + - * / ^,乘号可以省略:2x、2sin(x)、x(x+1) 都合法。
函数支持 sin cos tan cot sec csc、asin acos atan、sinh cosh tanh、
ln log lg log2、exp sqrt cbrt abs、floor ceil round sign sinc;
常量有 e 和 pi(或 π)。
也可以直接粘贴 √(x²+1)、π·x²、e^(-x²) 这类写法,会自动转换。
目前只支持变量 x;log(x) 是以 10 为底,ln(x) 是自然对数。
常见问题
图像是怎么画出来的?
浏览器把表达式解析成语法树,在屏幕宽度上逐点采样求值,用 Canvas 连成曲线。缩放和平移只是改变采样窗口,所以每一次操作都会重新计算,而不是拉伸旧图像。
为什么曲线在某些地方断开了?
因为函数在那里没有定义:tan 的渐近线、1/x 在 x=0、floor 的整数跳变。断开恰恰说明画对了。函数值发散到无穷大的地方也会断开。
求导是精确的吗?
是符号推导——求和差法则、乘积法则、商法则、链式法则逐层展开,不是数值近似。结果经过 238 项自动化测试与数值差分交叉验证。化简程度有限,形式可能和教科书略有差异,但数值等价。
我的输入会被上传吗?
不会。这个站点没有后端,所有解析、求导、绘图都发生在你的浏览器里;关闭页面后什么都不会留下。
为什么 floor、sign 画不出导数?
它们是阶梯/分段函数,除跳变点外导数恒为 0,属于「几乎处处不可导」,符号求导没有教学意义——图像仍然可以正常绘制和缩放。