Project1

标题: 请教一个数学算法的问题 [打印本页]

作者: typhon_524    时间: 2009-9-15 09:43
标题: 请教一个数学算法的问题
一个变量,数值大小在100与1000之间,当数值为100,通过一算式,得出的值是30,当数值为1000,通过同一算式,得出的值是70,求这个函数的算法
作者: sizz123    时间: 2009-9-15 10:00
本帖最后由 sizz123 于 2009-9-15 10:01 编辑

你最好用a等字母代替变量,而且题目不清晰---数值在100-1000之间,后面的数值又是只在100和1000两个数中判断,所以很模糊
作者: 叶子    时间: 2009-9-15 10:23
如果是线性函数的话:
f(x)=ax+b
30=100a+b
70=1000a+b
解得
a=(2/45)
b=(230/9)

其他函数种类请自行脑内补完
作者: typhon_524    时间: 2009-9-15 10:29
本帖最后由 typhon_524 于 2009-9-15 10:31 编辑
你最好用a等字母代替变量,而且题目不清晰---数值在100-1000之间,后面的数值又是只在100和1000两个数中判断,所以很模糊
sizz123 发表于 2009-9-15 10:00


比如说变量a是角色的某个属性,数值在100-1000之间,然后在某算式中代入a这个变量,算式的结果是b,b随着a的增大而增大。当a=100,b=30,a=1000,b=70,也就是说,b的数值在30~70之间
作者: ONEWateR    时间: 2009-9-15 11:18
如果学过y=kx+b就不是什么难题。既然知道涵数的概念…
作者: 奶油Da蛋糕    时间: 2009-9-15 13:18
如果学过y=kx+b就不是什么难题。既然知道涵数的概念…
ONEWateR 发表于 2009-9-15 11:18

话说这应该是一元一次的函数,
但是我还真不明白函数该怎么在游戏中调用。
把y=kx+b的一般形式写进去就可以了吗?
作者: 九夜神尊    时间: 2009-9-15 16:43
谁说过是一元一次的函数呢
万一是一个对数的指数的函数呢
PS:话说遇到了对数这样的问题,我还真不知道怎么用RM算呢
作者: 霜冻之狼    时间: 2009-9-15 17:34
把y=kx+b的一般形式写进去就可以了吗?
奶油Da蛋糕 发表于 2009-9-15 13:18

从ruby来讲你这句话是正确的......
作者: DeathKing    时间: 2009-9-15 23:16
可是在数学上没有强调自变量是哪个。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1