2010-11-02 45 views
1

如何可以通過隔離給出的 '斜率' 在超橢圓函數參數:的Delphi LOGN和功率 - 超橢圓函數 - 算法

MYY:=(1.0-(功率(1.0功率(X,2.0 /坡度),坡度* 0.5)))

當我知道「x」和「MyY」? (該功能始終在0到1的範圍內使用)。

+0

這個delphi爲什麼相關? – jachguate 2010-11-02 23:03:23

回答

1

沒有簡單的方法。這個方程不能以代數方式求解。您需要使用數字方法來查找解決方案(例如Newton's method)。

0

我不需要解決它,更確切地說,當我調用函數'MyY:= ...','x'和'Slope'是已知的。

我只需要在斜率函數中表達它。而不是MyY:= ...我需要Slope:= ...並且我知道'x'和'MyY'。我只需要以另一種方式表達轉移函數,問題是當使用logN時,我得到如下所示:(x總是0.5,y變化但知道)

斜率/ 2 = LogN(功率(1.0-功率(0.5,2.0 /斜率))(不管'1'是什麼,這不是什麼困擾我)

從這我不能移動或清除從公式的右邊部分'2.0 /斜坡' 在。它被用來保持一控制點和光標的鼠標之間的相關軟件方式

這只是這樣的:(類推) MYY:=功率(X,斜率)// MYY:=(1.0-(功率(1.0次方(x,2.0 /斜率),斜率* 0.5))) slope:= Logn(x,MyY)// slope:=?

我只需要用另一種方式表達它。

+2

歡迎來到Stack Overflow。請保留這個「答案」部分,以回答實際回答問題的答案。沒有真正回答這個問題的答案可能會被拒絕,從而損失你的聲望點。要回復別人的回答,請使用每個答案下方的「添加評論」鏈接。如果你的回答是爲了澄清問題,那麼就編輯問題本身。另外,請記住每次返回時都使用同一個帳戶。使用頁面底部的「與我們聯繫」鏈接要求網站管理員合併您的兩個帳戶。 – 2010-11-02 19:52:18