如何在超椭圆函数中隔离'slope'参数:
MyY:=(1.0-(功率(1.0功率(x,2.0 /斜率),斜率* 0.5)))
当我知道'x'和'MyY'时? (该功能总是在0到1的范围内使用。)
答案 0 :(得分:1)
没有简单的方法。这个等式不能用代数方法求解。您需要使用数值方法来找到解决方案(例如Newton's method)。
答案 1 :(得分:0)
我不需要解决它,更确切地说当我调用函数'MyY:= ...','x'和'Slope'是已知的。
我只需要在Slope的功能中表达它。而不是MyY:= ......我需要Slope:= ...而且我知道'x'和'MyY'。我只需要以另一种方式表达transfert函数,问题是当使用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))) 斜率:= Logn(x,MyY)//斜率:=?
我只需要用另一种方式表达它。