作者:BcRDProduction
BcRDProduction
covers
内容简介:看代码
2023/02/10 21:49

非线性移动

非线性移动

评论区

登录之后才能评论Scratch作品哦

用三角函数就可以了,我只要用2行代码

cwa1 年前
@超级大帅哥哟

终值不可定哦

舟舟人?

AdzukiBean2 年前
@一只野生落

舟舟人在这(大声)

@AdzukiBean

新手十连3金,两个能天使一个闪灵正常吗awa

GC·Code2 年前

用不着这么麻烦

北柠Tracy2 年前

如果需要控制速度s

只需要(cos x^s)*s√δ 就可以了

北柠Tracy2 年前
@北柠Tracy

比如s=1.5的话,只需要作二次根号下cos x 的三次方就好了

以此类推

北柠Tracy2 年前

不用这么复杂

只需要在纸上进行简单计算,求出cos x在0~π/2区间内(单调递减)的定积分值

求出来的数值就是一个基本移动单位

只需要用移动距离/移动单位值就可以得到增加倍数δ

每次移动(cos x)*δ就可以了


这也是一般的非线性移动思想

用三角函数代替计算

@北柠Tracy

但是我还是不会(恼)

ZYW开源2 年前
@北柠Tracy

《只需要在纸上进行简单计算》

ZYW开源2 年前
@北柠Tracy

不愧是大佬

北柠Tracy2 年前
@ZYW开源

是挺简单,网上都有现成的数值

北柠Tracy2 年前
@ZYW开源

三角函数积分应该是很简单的对吧(逃

ZYW开源2 年前
@北柠Tracy

《很简单的对吧》

ZYW开源2 年前
@北柠Tracy

数值发我(我也在研究)

北柠Tracy2 年前
@ZYW开源

我算一算

北柠Tracy2 年前
@ZYW开源

1

北柠Tracy2 年前
@ZYW开源

在完全连续求导下的数值是1,实际的x增加是不连续的,应该数值比1小一点

北柠Tracy2 年前
@ZYW开源

大约π/4

ZYW开源2 年前
@北柠Tracy

我蒙了

北柠Tracy2 年前
@ZYW开源

意思就是,我们用的数值都是x增加1,x增加1……

但是积分的x是增加△x (lim(△x→0))

也就是说,一个是完全连续,一个是有区间的

在△x=1区间下,就相当于作函数内的x=x+△x,y=cos x大小的矩形

这就好比在园内作内接圆一个道理,面积总是比积分面积要小

因此大概算出来是π/4

ZYW开源2 年前
@北柠Tracy

其实~你不用再讲了,我不懂的(悲)