求一个对变化率有要求的函数我需要这么一个函数:自变量为x,因变量为y,当x属于(14,50)时,y属于(8,10),函数

求一个对变化率有要求的函数
我需要这么一个函数:自变量为x,因变量为y,当x属于(14,50)时,y属于(8,10),函数必须为单调增函数,且当x越大y的变化率越小(例如x在(14,24)间时,x每增加一个单位,y增加0.15个单位,到后面逐渐变为x每增加一个单位,y增加0.1,0.05,0.001个单位等等,就是y的变化率前面要大,后面逐渐要变小,特别是x等于30时,y的值应该在9.95左右),y在接近50时应该无限接近于10,但不能等于10.
我构造了这么一个函数:y=8+2*(2/PI)arctan(1/(50-x))(其中PI是圆周率),我的本意是反正切函数是单调递增且无限接近于(PI/2)的,那么arctan(1/(50-x)无限趋近于(PI/2),然后前面乘以(2/PI)再乘以2即可让函数后部分y的范围在(0,2)之间,然后整个函数y值在(0,10)之间.但是这个函数前面变化非常小,y变化较大的集中在x属于(49,50)之间了,这与我想要的不一致.求高手赐教,能否设计这么一个符合要求的函数?
自0私生活 1年前 已收到1个回答 举报

小猪呼喽喽 幼苗

共回答了19个问题采纳率:78.9% 举报

前面那个区间里斜率必须为0.15吗,如果这样,只能考虑分段函数,即一次函数接指数函数,如果不是,只是大概0.15,那个这个函数基本就可以:f(x)=10·{1-exp[-0.23(x-7)]}
其中exp(x)为e为底的指数函数

1年前 追问

7

自0私生活 举报

和要的结果差不多,请问这是怎么得出来的?我想知道然后自己再修改一下。谢谢你

举报 小猪呼喽喽

改变下参数,一个一个给你试出来的,你如你可以弄一个程序,或者表格,设定这些边值。然后让电脑自动算,取个结果接近的
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.117 s. - webmaster@yulucn.com