好玩又实用的查看函数图像网站Desmos

目录
  • 1. 前言
  • 2. 使用介绍
    • 2.1 主界面功能介绍
    • 2.2 基本功能入门
      • 2.2.1 基本函数绘制与计算
      • 2.2.2 文件夹
      • 2.2.3 列表
      • 2.2.4 滑动变量(slider)
      • 2.2.5 参数方程与极坐标
      • 2.2.6 不等式
      • 2.2.7 积分
  • 3. 结语

1. 前言

笔者是个比较喜欢尝试新东西的人,最近找到一个好玩又好用的数学绘图网站。可用于数值计算,函数绘图(支持动态函数),几何绘图等等。在数学建模,论文函数绘制,动态展示函数变化等等方面可能会用到。所以,就来介绍一下这个网站。

2. 使用介绍

首先当然是贴出它的官网了:https://www.desmos.com/

点击Start Graphing就可以开始了,下面几个蓝色按钮是它的几个子功能,不用太关注

2.1 主界面功能介绍

主要关注左边的空白区域,因为后续的操作几乎都是围绕着这片区域来完成。除此之外,可通过分享按钮来下载你绘制好的图像,问号按钮有相关的入门教程(****在youtube上,所以可能需要到科学上网)。

点击侧边栏,可以看到该网站给我们很多模板,我们可以随便点击一个来看看效果,这里我打开了一个四阶多项式拟合:

左边是整个绘制的核心。

首先是输入了散点的x,y坐标,然后第二栏中输入要拟合的表达式,在desmos中,~代表回归拟合的意思,拟合的参数有a,b,c,d,f。输入完成后,它会自动拟合并绘制图图像,然后将各参数显示出来。

2.2 基本功能入门

2.2.1 基本函数绘制与计算

新建一个绘图板。在第一栏中输入f(x)=sin(x)f(x) = sin(x)f(x)=sin(x)。可以得到下图:

如何获取函数在某点的值呢?有三种方式:

  • 鼠标点击图形获取,这个最简单,但是也最不精确。
  • 通过子栏输入获取:

  • 转换为表格获取,点击坐标面板的设置按钮,点击convert to table。得到下图:

可在x轴中的任意位置插入x的值,它会自动给出结果。如我要知道x=pi,f(x)x=pi,f(x)x=pi,f(x)等于多少。

另外,也可以增加列(增加其他函数),得到相同x值下的不同函数值:

在得到不同的函数值的同时,也得到了增加的函数的散点图。如何修改绘图样式呢?长按cos(x)cos(x)cos(x)左边绿色的图标,得到下图:

这里可以修改样式和颜色,具体的效果可以自己的尝试,我这里就把线也加上吧。

额外补充一点,该网站支持的函数集合可通过下图查看:

2.2.2 文件夹

当要绘制多个图形时,我们需要一种方式来管理多个图。好在desmos提供了文件夹管理方式,我们可以通过文件夹来一键隐藏/显示多个函数。使用方式如下:

  1. 点击左上角的+号,新建一个文件夹
  2. 书写任意表达式,通过拖拽的方式把书写的表达式放进文件夹中。
  3. 点击文件夹坐标的图标就可以实现多个图形的同时隐藏和显示了

2.2.3 列表

desmos中,可定义列表来表达多个图形,定义方式如下:

a = [1,2,3]

也可以通过步长来定义

a = [1...10] 默认步长1

或者a=[1,5...100]推导出步长为5

然后可以像下图这样使用:

或者也可以同时画多个点:

2.2.4 滑动变量(slider)

desmos中可定义滑动变量来绘制动态图像。

定义一个滑动变量很简单,只要记住一个规则:不要使用常用数学符号,x,y,t,r等。然后再书写表达式desmos会自动提示是否生成滑动变量。如:

通过滑动滑杆或者点击播放,右侧的绘图区会绘制出动态图。(提示:点击播放后右侧有调速滑杆)。

下面展示一个高级点的:

是不是感觉很好玩勒。

2.2.5 参数方程与极坐标

desmos也是支持参数方程,例如我们利用参数方程绘制一个圆形:

再看看极坐标

desmos中,极坐标以符号r和θ\thetaθ表示,画个四叶草???

相当简单是吧。

2.2.6 不等式

讲解不等式之前,先说说如何在desmos中限制定义域或者值域。通过在大括号{}之间添加限制条件即可。如下:

OK,知道了这一点,咱们再来看看使用不等式的使用方式。假设我要绘制一个这样的图形:

那么这样写就画出来啦。

(ps:高中的时候有一类求解极大极小值就是需要画图来做吧)

2.2.7 积分

desmos支持积分计算,也支持变上(下)限函数。通过输入int自动添加积分符号,如:

3. 结语

嗯,desmos的基础入门就这样了吧,还有很多高级用法可以阅读它提供的模板和文档,当然也可观看desmos的官方教程。笔者觉得蛮好玩的就学习了一下,希望能够对你有所帮助。

到此这篇关于好玩又实用的查看函数图像网站Desmos的文章就介绍到这了,更多相关Desmos查看函数图像内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python/Matplotlib绘制复变函数图像教程

    今天发现sympy依赖的库mpmath里也有很多数学函数,其中也有在复平面绘制二维图的函数cplot,具体例子如下 from mpmath import * def f1(z): return z def f2(z): return z**3 def f3(z): return (z**4-1)**(1/4) def f4(z): return 1/z def f5(z): return atan(z) def f6(z): return sqrt(z) cplot(f1) cplot(f2)

  • Python3使用Matplotlib 绘制精美的数学函数图形

    一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import matplotlib.pyplot as pt x = np.arange(0, 360) # 如果打印 x ,NumPy 会给你很好看的打印格式 # print(x) y = np.sin(x * np.pi / 180) pt.plot(x, y) pt.xlim(0, 360) pt.ylim(-1.2, 1.2) pt.title("SIN function&

  • python机器学习高数篇之函数极限与导数

    不知道大家有没有类似的经历,斗志满满地翻开厚厚的机器学习书,很快被一个个公式炸蒙了. 想要学习机器学习算法,却很难看的懂里面的数学公式,实际应用只会调用库里的函数,无法优化算法. 学好机器学习,没有数学知识是不行的.数学知识的积累是一个漫长的过程,罗马也不是一夜建成的. 如果想要入门机器学习,数学基础比较薄弱,想打牢相关数学基础,可以关注笔者,一起学习(数学大佬也可以来扫一眼python代码)~ 接下来我们以高数(同济第七版)课后习题为例,使用python语言来求解函数和导数的习题. 这样大家做

  • Python 函数绘图及函数图像微分与积分

    前言 在学校太闲,就写了这个程序,可以绘制函数图像,并且可以绘制其导函数图像和不定积分的图像,效果非常不错. 效果图 说明 1,程序无法绘制复数图像,若函数返回一个复数,将自动取模作为函数值进行绘制. 2,函数的表达式支持Python所有内置函数和math库,time库,random库的函数(要求函数返回的是数字). 3,@("g(x)")和$("g(x)")是g(x)的导函数和不定积分的固定格式,其中g(x)是被微函数的表达式或者被积函数的表达式,"g(

  • Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子

    根据我们指定的条件检索函数中的元素 import matplotlib.pyplot as plt import numpy as np a = np.linspace(0, 2 * np.pi, 50) b = np.sin(a) plt.plot(a,b) #生成一个正弦函数图 mask = b >= 0 plt.plot(a[mask], b[mask], 'bo') #符合条件的标注蓝色圆点 mask = (b >= 0) & (a <= np.pi / 2) plt.p

  • 好玩又实用的查看函数图像网站Desmos

    目录 1. 前言 2. 使用介绍 2.1 主界面功能介绍 2.2 基本功能入门 2.2.1 基本函数绘制与计算 2.2.2 文件夹 2.2.3 列表 2.2.4 滑动变量(slider) 2.2.5 参数方程与极坐标 2.2.6 不等式 2.2.7 积分 3. 结语 1. 前言 笔者是个比较喜欢尝试新东西的人,最近找到一个好玩又好用的数学绘图网站.可用于数值计算,函数绘图(支持动态函数),几何绘图等等.在数学建模,论文函数绘制,动态展示函数变化等等方面可能会用到.所以,就来介绍一下这个网站. 2

  • 使用OpenCV circle函数图像上画圆的示例代码

    OpenCV中circle与rectangle函数显示,只不过rectangle在图像中画矩形,circle在图像中画圆. void circle(Mat img, Point center, int radius, Scalar color, int thickness=1, int lineType=8, int shift=0) img为源图像 center为画圆的圆心坐标 radius为圆的半径 color为设定圆的颜色,规则根据B(蓝)G(绿)R(红) thickness 如果是正数,

  • 根据IP的地址,区分不同的地区,查看不同的网站页面的js代码

    最近一直在忙着建站,可是做好之后,又感觉不是那么的尽如人意,还要有些许的调动,根据地区不同,而查看不同的网站页面,由于我生成的页面都是静态,着实有些为难的,以前也有发表过一些这方面的文章,但感觉还是挺麻烦的,况且也达不到令自己满意的效果,所以,在朋友的帮助下,找到一个比较方便的方法,就是把以下代码,加入我们自己需要跳转的页面里,这样做还是不错的呢! 复制代码 代码如下: <script src="http://counter.sina.com.cn/ip" type="

  • python实现在函数图像上添加文字和标注的方法

    如下所示: import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先确定字体,以免无法识别汉字 my_font = font_manager.FontProperties(fname= "C:/Windows/Fonts/msyh.ttc") X=np.linspace(-np.pi,np.pi,100) plt.figure(figsize=(6,5)) Y_x2

  • 使用python绘制二元函数图像的实例

    废话少说,直接上代码: #coding:utf-8 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D def function_2(x,y): # 这里的函数可以任意定义 return np.sum(x**2) fig = plt.figure() ax = Axes3D(fig) x = np.arange(-3,-3,0.1) y = np.arange(-3,

  • 使用jupyter Nodebook查看函数或方法的参数以及使用情况

    第一种,在方法后面加问号,然后执行,如 abs? 第二种,光标移动到方法上面,按shift+tab,弹出文档,连续按选择文档详细程度 补充知识:Jupyter notebook如何查看代码提示/doc文档/函数(方法)用法? 选中需要查看的函数方法按快捷键Shift+Tab 光标直接放上面再按快捷键Shift+Tab就可以了,不用拖动选取,如: 右上角的^符号是展开,x是关闭,展开后变成这样: 右上角x是关闭,x左边的按钮是用新标签打开,那样更方便浏览. 怎么样,简单吧! 20200311 更新

  • 非常实用的MySQL函数全面总结详解示例分析教程

    目录 1.MySQL中关于函数的说明 2.单行函数分类 3.字符函数 4.数学函数 5.日期时间函数 6.其它常用系统函数 7.流程控制函数 8.聚合函数 1)聚合函数的功能和分类: 2)聚合函数的简单使用 3)五个聚合函数中传入的参数,所支持的数据类型有哪些? 4)聚合函数和group by的使用"最重要": 1.MySQL中关于函数的说明 "概念":类似java.python中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名: "好处":

  • 利用Python NumPy库及Matplotlib库绘制数学函数图像

    目录 前言 NumPy与Matplotlib 函数绘图 所需库函数语法 导入所需模块 一元一次函数 一元二次函数 指数函数 正弦函数 余弦函数 高级玩法 总结 前言 最近开始学习数学了,有一些题目的函数图像非常有特点,有一些函数图像手绘比较麻烦,那么有没有什么办法做出又标准又好看的数学函数图像呢? 答案是有很多的,有很多不错的软件都能画出函数图像,但是,我想到了Python的数据可视化.Python在近些年非常火热,在数据分析以及深度学习等方面得到广泛地运用,其丰富的库使其功能愈加强大. 这里我

  • JavaScript前端实用的工具函数封装

    目录 1.webpack里面配置自动注册组件 2.自定义指令图片懒加载 3.图片文件转base64格式(实现预览) 4.数组转为tree型结构(递归实现) 5.递归深拷贝 6.将数组里面的对象转换成我们需要的键值对 1.webpack里面配置自动注册组件 第一个参数是匹配路径,第二个是深度匹配,第三个是匹配规则 const requireComponent = require.context('./libary', true, /\.vue$/) export default { install

随机推荐