Desmos的奇妙玩法#3
導(dǎo)航
#1:關(guān)于方括號、花括號、功能區(qū)? https://www.bilibili.com/read/cv12625584
#2:關(guān)于花括號、undefined? https://www.bilibili.com/read/cv12637904
本專欄:
一、補(bǔ)充:方括號用法-列表
二、高級功能:操作
三、沒了,還有就下次再說

正文
一、補(bǔ)充:方括號用法-列表
1,截取
使用“...”可以快速創(chuàng)建一個數(shù)列,如圖1-1,逗號可省,可以倒序生成,如圖1-2


對數(shù)列使用方括號可以截取數(shù)列指定項,其他數(shù)列操作仍然有效,如圖1-3

解釋:
第4行a[1,5][1]:首先取a的第1和5項構(gòu)成數(shù)列[6,1],然后取新數(shù)列的第1項,即6
第5行a[1,5,3][3]:首先取a的第1,5和3項構(gòu)成數(shù)列[6,1,5],然后取新數(shù)列的第3項,即5
第6行a[1,...,3][2,...,3]:首先取a的第1到4項構(gòu)成數(shù)列[6,2,5,3],然后取新數(shù)列的第2到3項構(gòu)成數(shù)列[2,5],然后取新數(shù)列的第2項,即5
2,運(yùn)算
數(shù)列可以直接參與運(yùn)算,規(guī)則為逐項對應(yīng)操作,若兩個數(shù)列長度不同,則結(jié)果長度與最長數(shù)列相同,但參與計算的只有較短數(shù)列的位數(shù),剩余位置被undefined補(bǔ)齊,另外截取的優(yōu)先級更高,如圖1-3、圖1-4


圖1-4
使用數(shù)列作為邏輯條件(放進(jìn)花括號,構(gòu)成分段表達(dá)式),結(jié)果仍是一個數(shù)列,長度與使用的數(shù)列相同,規(guī)則與一般分段表達(dá)式相同,如圖1-5

二、高級功能:操作
1,啟用操作
首先你需要免費(fèi)注冊一個desmos賬號,登錄,然后頁面右上角,點擊賬戶設(shè)定


并按上圖勾選高級功能-操作
2,開始玩
先建一個滑塊(變量),然后建一個“操作”,輸入“-”和“>”可以變成右箭頭(當(dāng)然你也可以cv一個右箭頭,比如說這個→),點擊左側(cè)圖標(biāo)可以手動執(zhí)行該“操作”,如圖2-1

操作也可以結(jié)合數(shù)列使用,如圖2-2,如果a原來是個數(shù),執(zhí)行圖中操作也會變成數(shù)列(弱類型編程語言)

點擊左上角+,可以發(fā)現(xiàn)多了一個“計時器”,如圖2-3

這是一個示例,另外如第3行,操作可以傳進(jìn)變量;第6行,多個操作可以用逗號并列,但不能放進(jìn)數(shù)列,即不能在兩端加上方括號

還可以繞過循環(huán)定義問題,例如我做過的一個單向閥
圖表鏈接? https://www.desmos.com/calculator/oxckhrttlz?lang=zh-CN

在綠線(x>0)的區(qū)域,紫色的點可以從上往下走但不能從下往上走,可以看出來紫點穿過y軸或綠線時變量b的取值范圍有變化
花括號(分段表達(dá)式)對操作仍有效

有了這玩意就能干很多奇奇怪怪的事情,比如造一個游戲
從desmos的2022年全球數(shù)學(xué)藝術(shù)大賽作品展(https://www.desmos.com/art?lang=zh-CN#19)找到的
圖表鏈接? https://www.desmos.com/calculator/rp3nwuuqtx?lang=zh-CN
真的能玩!


(up豬電腦某些符號顯示不出來)

三、沒了,還有就下次再說