
X的取值在0-10000之間 ,
隨寫X的增加,Y無限接近1.
uj5u.com熱心網友回復:
http://image.baidu.com/i?tn=baiduimage&ie=utf-8&word=%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0%E5%9B%BE%E5%83%8F
uj5u.com熱心網友回復:
y=atan(x.PI/40000) 0 < x < 10000uj5u.com熱心網友回復:
Sorry,樓上的回復不對,不過基于 y=tan(x)做變換肯定能得到。uj5u.com熱心網友回復:
我想到一個簡單的函式,應該是能符合樓主要求:y = 1 - 1/(log(x+1) + 1)
這個函式的取值區間別說0到10000,
就是0到正無窮大,都是這樣的趨勢。
這個log( )函式是數學中的以10為底的對數函式。
但在計算機語言中log( )是以常數e為底的,
這樣會造成開始段的“上升速度”比樓主圖中大。
但只要適當加大底數值,就可以減少開始段的上升率,
只是用計算機陳述句表達,就要按“對數換底公式”變一下形式了。
uj5u.com熱心網友回復:
按3樓的提示,我想到另一個:y = 2*atan(x) / π
這個取值區間是 x可以為負無窮大到正無窮大。
0到正無窮大 符合樓主要求的趨勢。
調整開始段的“上升率”,通過調整除數π的倍數達到。
uj5u.com熱心網友回復:
y=1+1/xuj5u.com熱心網友回復:
是 y=1-1/x 吧,這個不行 X在 0-1之間,就不行啦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/96710.html
標籤:VB基礎類
上一篇:語言撰寫
