有没有朋友有分形方面的c程序?

bnm2891 2005-02-25 10:42:17
我现在要做这一方面的设计,但以前对这个一点也不懂,网上也没有找到比较好的这方面的程序,不知道那位有这方面的程序,能否给我发一份,小弟万分感激。
我的email:tanminbnm@126.com
谢谢!!!
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
a10002 2005-02-27
  • 打赏
  • 举报
回复
分形好像热起来了!
zzwu 2005-02-26
  • 打赏
  • 举报
回复
在网站

http://www.hrbust.edu.cn/xywz/east_new/fxxx/index.htm

上有其他2个分形的C代码,可以自己去下载。
zzwu 2005-02-26
  • 打赏
  • 举报
回复
下面是其中之一:

Mandlbrot集图形的C语言源代码:

#include"graphics.h"
#include"math.h"
float pl=1.05,ps=-1.9,ql=1.3,qs=-1.3,x0,y0,pk,qk,r,p0,q0,p,q;
int H,K=10,k,m=50,Mx=639,My=479,np,nq;
main()
{ int mode,driver;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"");
setbkcolor(0);
p=(pl-ps)/Mx;
q=(ql-qs)/My;
{ register int np,nq;
for(np=0;np<=Mx;np++)
{
for(nq=0;nq<=My;nq++)
{ x0=ps+np*p;
y0=qs+nq*q;
k=0,p0=q0=0;
loop1:
pk=p0*p0-q0*q0+x0;
qk=2*p0*q0+y0;
k=k+1;
r=qk*qk;
p0=pk,q0=qk;
if(r>m){
H=0;goto loop2;}
if(k==K){
H=r*10;goto loop2;}
if(r<=m && k<K) goto loop1;
loop2:
putpixel(np,nq,H);
}
}
}
}
[本

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧