pthread库实现的并行Mandelbrot集合绘图
warmonkey2012/10/02软件综合 IP:广东
pthread是一个使用极其简单的多线程API,可以跨平台。
freeRTOS,uC/OS-II,RTEMS均可以提供支持
zoom.png
demo.png

attachment icon GLmandelbrot.rar 2.15MB RAR 49次下载
点击Main.exe运行
箭头键控制图像移动,z放大,x缩小,r恢复到初始图像,Esc退出
编译时先安装Dev-C++,然后安装压缩包中的2个devpak,最后按F9编译运行
+5  科创币    paclab    2012/10/02 曼德博集合 看起来好酷 好评。。
+10  科创币    五成熟的牛排    2012/10/03
来自:计算机科学 / 软件综合
11
 
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
novakon
12年2个月前 IP:未同步
456374
好评
monkeybrot.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
12年2个月前 IP:未同步
456402
按多了几下z....   蛋疼中   这个是 用来烧cpu的么

这个能运行说明我电脑的openGL能用吗

(批量上传怎么插入图片啊....)
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
12年2个月前 IP:未同步
456436
QQ截图20121001231026.png 未命名.jpg 未命名1.jpg    切换独显之后放大速度从半个小时以上变成几十秒.........GT540与HD3000的区别?
为什么待机的时候它还在运算呢????  而且占满cpu的

ps:photoshop里的openGL怎么只能选HD3000呢..............................
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey作者
12年2个月前 IP:未同步
456532
计算是cpu完成的,如果半小时才出图像,说明你的电脑出问题了。
openGL没有使用任何加速功能,只使用了光栅绘制
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
.........
12年2个月前 IP:未同步
456585
我也来个Python的吧。 image.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
.........
12年2个月前 IP:未同步
456586
import numpy as np
import pylab as pl
import time
from matplotlib import cm

def draw_mandelbrot(cx, cy, d, N=200):
    global mandelbrot


    x0, x1, y0, y1 = cx+d, cx-d, cy-d, cy+d
    y, x = np.ogrid[y0:y1:N*1j, x0:x1:N*1j]
    c = x + y*1j

    ix, iy = XXXXXrid[0:N, 0:N]
    
    mandelbrot = np.ones(XXXXape, dtype=XXXXXt)*100

    XXXXXape = -1
    XXXXXape = -1
    XXXXape = -1
    z = XXXXpy()

    start = XXXXXXXock();

    for i in xrange(1, 100):
        z *= z
    z += c

    tmp = np.abs(z) > 2.0
    mandelbrot[ix[tmp], iy[tmp]] = i

    np.logical_not(tmp, tmp)

    ix, iy, c, z = ix[tmp], iy[tmp], c[tmp], z[tmp]

    if len(z) == 0: break

    print "time=", XXXXXXXock() - start
    XXXXXshow(mandelbrot, cmap=cm.Blues_r, extent=[x0, x1, y0, y1])
    pl.gca().set_axis_off()

x,y = 0.27322626, 0.595153338

draw_mandelbrot(-0.5, 0, 1.5)
for i in range(2, 4):
    draw_mandelbrot(x, y, 0.2**(i-1))
XXXXXow()
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
12年2个月前 IP:未同步
456666
回 4楼(warmonkey) 的帖子
openGL不是利用显卡的吗....?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
向钱看向厚赚
12年2个月前 IP:未同步
458766
我可怜的u啊 {K]8[ATOLQE55_1NSCK3NTI.jpg
+1
科创币
20!Dopaminor
2012-10-11
i3?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
bg8npk
12年1个月前 IP:未同步
464901
开全屏再狂按Z.......会死人的[s:178][s:178]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
12年1个月前 IP:未同步
468288
回 9楼(bg8npk) 的帖子
XXXXXXXXXXXXXXXXXXXXXXXX/t/52072  
这台一体机不会..   我按到手指抽筋都立刻完事....
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
warmonkey
学者 机友
文章
359
回复
7839
学术分
14
2008/10/11注册,2时33分前活动

Cubesat

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}