欢迎光临散文网 会员登陆 & 注册

Desmos的奇妙玩法#3

2023-07-26 15:29 作者:3_1415926  | 我要投稿

导航

#1:关于方括号、花括号、功能区  https://www.bilibili.com/read/cv12625584

#2:关于花括号、undefined  https://www.bilibili.com/read/cv12637904

本专栏:

一、补充:方括号用法-列表

二、高级功能:操作

三、没了,还有就下次再说

正文

一、补充:方括号用法-列表

1,截取

使用“...”可以快速创建一个数列,如图1-1,逗号可省,可以倒序生成,如图1-2

图1-1

图1-2

对数列使用方括号可以截取数列指定项,其他数列操作仍然有效,如图1-3

图1-3

解释:

第4行a[1,5][1]:首先取a的第1和5项构成数列[6,1],然后取新数列的第1项,即6

第5行a[1,5,3][3]:首先取a的第1,5和3项构成数列[6,1,5],然后取新数列的第3项,即5

第6行a[1,...,3][2,...,3]:首先取a的第1到4项构成数列[6,2,5,3],然后取新数列的第2到3项构成数列[2,5],然后取新数列的第2项,即5

2,运算

数列可以直接参与运算,规则为逐项对应操作,若两个数列长度不同,则结果长度与最长数列相同,但参与计算的只有较短数列的位数,剩余位置被undefined补齐,另外截取的优先级更高,如图1-3、图1-4

图1-3


图1-4

使用数列作为逻辑条件(放进花括号,构成分段表达式),结果仍是一个数列,长度与使用的数列相同,规则与一般分段表达式相同,如图1-5

图1-5

二、高级功能:操作

1,启用操作

首先你需要免费注册一个desmos账号,登录,然后页面右上角,点击账户设定

并按上图勾选高级功能-操作

2,开始玩

先建一个滑块(变量),然后建一个“操作”,输入“-”和“>”可以变成右箭头(当然你也可以cv一个右箭头,比如说这个→),点击左侧图标可以手动执行该“操作”,如图2-1

图2-1

操作也可以结合数列使用,如图2-2,如果a原来是个数,执行图中操作也会变成数列(弱类型编程语言

图2-2


点击左上角+,可以发现多了一个“计时器”,如图2-3

图2-3

这是一个示例,另外如第3行,操作可以传进变量;第6行,多个操作可以用逗号并列,但不能放进数列,即不能在两端加上方括号

还可以绕过循环定义问题,例如我做过的一个单向阀

图表链接  https://www.desmos.com/calculator/oxckhrttlz?lang=zh-CN

在绿线(x>0)的区域,紫色的点可以从上往下走但不能从下往上走,可以看出来紫点穿过y轴或绿线时变量b的取值范围有变化

花括号(分段表达式)对操作仍有效

有了这玩意就能干很多奇奇怪怪的事情,比如造一个游戏

从desmos的2022年全球数学艺术大赛作品展(https://www.desmos.com/art?lang=zh-CN#19)找到的

图表链接  https://www.desmos.com/calculator/rp3nwuuqtx?lang=zh-CN

真的能玩!

(up猪电脑某些符号显示不出来)

三、没了,还有就下次再说

Desmos的奇妙玩法#3的评论 (共 条)

分享到微博请遵守国家法律