desmos函数绘图工具是一款在线图形计算器。你只需在左侧输入框输入数学表达式,右侧就会立即生成对应的图像。它不进行函数分类,也没有预设的题库,打开网页后呈现的就是一个空白输入框和坐标系。若要绘制二次函数,直接输入y=ax²+bx+c,系统便会自动弹出可拖动的滑块来调节a、b、c的值,曲线也会随之实时变化。desmos的手机版与网页版采用同一套代码,你在地铁上用手机修改的公式,回到宿舍打开电脑浏览器时,改动内容已经同步完成。
塞点数字,当然也可以塞点和线之类的
方括号能够创建出类似列表(list)的对象,不过这种方式不支持嵌套使用。

无法把数字列表直接存到列表里,不过直接用列表本身就能达成for循环的功能。

在列表后面用方括号可以实现截取列表指定项

1. 滑块参数联动不卡顿
拖动滑块时,图像刷新帧率始终能稳定保持在60fps,哪怕是像y=sin(ax)/x这类较为复杂的函数,在参数从-10滑动到10的整个过程中,图像都能实现连续变形,不会出现抽帧或者重算等待的情况。滑块的范围还支持手动输入小数与分数,例如可以将a的最小值设定为π/6,最大值设为2π,精度则能直接控制到千分位。
2. 表格输入"零格式"转换
从任意表格类软件(记事本也可以)里复制两列数据,粘贴到Desmos中,它会自动把第一列识别成x、第二列识别成y,生成可以进行回归分析的散点。点击这些散点就能直接拟合线性、二次或者指数函数,拟合出来的方程会同步显示R²值和残差图,全程不需要手动输入函数命令来操作。
3. 三角函数支持角度与弧度双模式
输入sin(x)时默认采用弧度制,不过要是在后面加上{0≤x≤360},就会自动切换成角度制,坐标轴的刻度也会跟着变成0°到360°。这种切换并非全局设置,而是以单个表达式为单位的,你能够在同一个坐标系里让sin(x)使用弧度,cos(x)使用角度,两个图像同时存在也不会产生冲突。
4. 表达式智能纠错
输入y=2x时,系统会自动将其识别为y=2*x;输入sinx,会弹出是否需要输入sin(x)的提示;即便是x²+y²=1这类隐函数,也能被直接识别并绘制成圆形。错误提示并非笼统的“语法错误”,而是给出“是否缺少乘号”或“建议添加括号”等具有可操作性的修正指引。
@高数作业杀手
做参数方程作业时,拖动滑块就能直观理解参数a对图像的影响,这比TI-84的刷新速度快不少,关键是还免费。
@实验报告苦手
实验数据直接粘贴就能生成图表,线性回归分析和R²值会自动计算完成,不用再在Origin里费半天劲调整。美中不足的是不支持中文变量名,操作时多少有些不便。
@手机端重度用户
在地铁上还能修改函数这点真的太实用了,触屏拖动滑块操作起来比用鼠标还要直观。不过手机键盘切换希腊字母得长按,这效率就有点低了。
@中学数学老师
上课的时候直接用投影展示Desmos,当场调整参数让学生直观观察图像的变化,这种方式比PPT动画要灵活得多。学生回家后只需要点击对应的链接就能进行复习,完全不需要安装额外的软件。
@LaTeX排版狂魔
导出的SVG插入LaTeX后清晰度完全没问题,坐标轴的样式也支持自定义调整。不过遇到复杂的分段函数时偶尔会出现渲染失败的情况,这时候需要把函数拆分成多条语句分别输入才行。
Q1:Desmos怎么用?
A:打开后,在左侧输入框直接用键盘输入函数(比如y=x²),按下回车键,右侧的坐标系就会马上显示出抛物线。可以输入多个表达式,对应的图像会叠加展示。点击表达式旁边的颜色圈,就能修改线条的样式。所有的操作都会自动保存到URL里,复制网址就能进行分享。手机端的操作逻辑是一样的,界面会自适应屏幕大小。
Q2:Desmos怎么输入函数?
A:直接输入y=2x+1就能绘制直线;输入y=sin(x)可画出正弦曲线;输入x²+y²=1则能绘制圆形。乘法符号可以省略,像2x会被自动识别为2*x。对于特殊函数,比如绝对值用abs(x)表示,对数可用log(x)或ln(x)。希腊字母可以通过点击右下角的“α”符号面板进行输入,或者在键盘上输入pi,系统会自动将其转换为π。
Q3:Desmos怎么画分段函数?
A输入格式为y={x<0: -x, 0≤x<2: x², x≥2: 2x+1},其中冒号前是条件,冒号后是对应表达式。条件支持不等式(<,>,≤,≥)和逻辑与(and),如{1
修复了一些已知BUG