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

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

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

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

ps:photoshop里的openGL怎么只能选HD3000呢..............................
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey作者
9年3个月前
4楼
计算是cpu完成的,如果半小时才出图像,说明你的电脑出问题了。
openGL没有使用任何加速功能,只使用了光栅绘制
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
.........
9年3个月前
5楼
我也来个Python的吧。 image.png
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
.........
9年3个月前
6楼
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
9年3个月前
7楼
回 4楼(warmonkey) 的帖子
openGL不是利用显卡的吗....?
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
向钱看向厚赚
9年3个月前
8楼
我可怜的u啊 {K]8[ATOLQE55_1NSCK3NTI.jpg
+1
科创币
20!Dopaminor
2012-10-11
i3?
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
bg8npk
9年2个月前
9楼
开全屏再狂按Z.......会死人的[s:178][s:178]
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20!Dopaminor
9年2个月前
10楼
回 9楼(bg8npk) 的帖子
https://www.kechuang.org/t/52072  
这台一体机不会..   我按到手指抽筋都立刻完事....
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

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

所属专业
上级专业
同级专业
warmonkey
学者 机友
文章
334
回复
6758
学术分
16
2008/10/11注册,1 分钟前活动

Cubesat

%7B%22isDisplay%22%3Atrue%7D
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
学术分隐藏
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

支持的图片格式:jpg, jpeg, png
插入公式
分享回复:{{shareId}}
加载中...
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

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

空空如也