newton_zoom.java
来自「分形算法的Java程序」· Java 代码 · 共 28 行
JAVA
28 行
public class Newton_zoom extends Newton
{
final Cmplx one = new Cmplx(1.0, 0.0);
public int pixelColour(Cmplx pixel)
{
Cmplx z;
Cmplx z1 = new Cmplx();
Cmplx z2 = new Cmplx();
Cmplx test = new Cmplx();
int it = 0;
z = new Cmplx(pixel.real(), pixel.imag());
do
{
it++;
z1.sqr(z); z1.mult(3);
test.cube(z);
z2.set(test.real(), test.imag()); z2.mult(2); z2.add(one);
z.divid(z2, z1);
test.subtr(one);
} while ( (test.modsq() >= 0.005) && (it <= maxt) );
return it;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?