//Newton迭代法(fractal.cn)
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
class Fractal extends Canvas
{
public Fractal()
{
this.setBackground(Color.white);
}
public void paint(Graphics g) {
int a=640;
int b=480;
int M=100;
int K=100;
double pMin=-2.2;
double qMin=-1.2;
double pMax=0.7;
double qMax=1.2;
double p1,q1;
p1=(pMax-pMin)/(a-1);
q1=(qMax-qMin)/(b-1);
for(int i=0;i<a;i++)
for( int j=0;j<b;j++)
{
double p0=pMin+i*p1;
double q0=qMin+j*q1;
double x0=0;
double y0=0;
int k=0;
int color=0;
double x1;
double y1;
double r;
for(k=1;k<K;k++)
{
x1=x0;
y1=y0;
x0=x1*x1-y1*y1+p0;
y0=2*x1*y1+q0;
r=x0*x0+y0*y0;
if(r>M){
color=200*k;
break;
}
}
g.setColor(new Color(color));
if(k==K){
g.setColor(Color.white);
}
g.drawLine(i,j,i,j);
}//end for
}//end of paint
}
public class Mandel extends Applet
{
Fractal fractal;
public void init()
{
setLayout(new BorderLayout());
fractal=new Fractal();
add("Center",fractal);
}
}
vrml.rar_VRML_vrml java
版权申诉
103 浏览量
2022-09-23
08:56:27
上传
评论
收藏 2KB RAR 举报
我虽横行却不霸道
- 粉丝: 72
- 资源: 1万+
最新资源
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0