Znn3bq.jpeg
²é¿´: 1461  |  »Ø¸´: 3

shan_yin

ľ³æ (ÕýʽдÊÖ)

[ÇóÖú] Çë½Ì¸÷λ´óÏÀ£¬matlab GPU±à³Ìʱ£¬ÈçºÎÔÚarrayfunº¯ÊýÖнøÐÐÊý¾Ý´æ´¢£¿ ÒÑÓÐ1È˲ÎÓë

ʾÀýÈçÏ¡£ÎÒÐèÒª°Ñarrayfunº¯ÊýÖÐÿ´Î¼ÆËãµÄzµÄÖµ±£´æµ½Pos¾ØÕóÖУ¬²¢ÔÚÑ­»·½áÊøºó¶Ô¾ØÕó½øÐвÙ×÷¡£Çë¸÷λ´óÏÀ´Í½Ì£¡

function test_GPU_computing

maxIterations=500;
gridSize=1500;
xlim=[-0.75, -0.73];
ylim=[ 0.12,  0.14];

t=tic();
x=gpuArray.linspace( xlim(1), xlim(2), gridSize );
y = gpuArray.linspace( ylim(1), ylim(2), gridSize );
[xGrid,yGrid] = meshgrid( x, y );

count=arrayfun( @tar_fun,xGrid, yGrid, maxIterations );
count=gather(count); % Fetch the data back from the GPU
gpuArrayfunTime=toc(t)
figure(1)
imagesc(x,y,count)
reset(gpuDevice(1))

function count=tar_fun(x0,y0,maxIterations)
z0=complex(x0,y0);
z=z0;
count=1;
%Pos=[];
while (count <= maxIterations) && (abs(z) <= 2)
    count=count+1;
    z=z*z+z0;
    %Pos(count,1)=z;
end
count=log(count);
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

shan_yin

ľ³æ (ÕýʽдÊÖ)

¾´Çë´Í½Ì£¡
2Â¥2018-12-15 16:02:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

chendequan

Ìú³æ (СÓÐÃûÆø)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
shan_yin: ½ð±Ò+200 2018-12-15 20:58:52
emuch: ÆÁ±ÎÄÚÈÝ, Î¥¹æ´æµµ, Î¥¹æ·¢²¼ÁªÏµ·½Ê½ 2018-12-17 10:30:19
±¾ÌûÄÚÈݱ»ÆÁ±Î

3Â¥2018-12-15 20:41:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

shan_yin

ľ³æ (ÕýʽдÊÖ)

ÄÚÈÝÒÑɾ³ý
4Â¥2018-12-15 21:03:38
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ shan_yin µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çóµ÷¼ÁѧУ +14 ²»»á³ÔÈâ 2026-04-13 16/800 2026-04-15 21:59 by noqvsozv
[¿¼ÑÐ] 291·Öµ÷¼Á +11 Éϰ¶Ð¡Ó¨¼ÓÓÍ 2026-04-09 12/600 2026-04-15 21:55 by noqvsozv
[¿¼ÑÐ] 291 Çóµ÷¼Á +40 »¯¹¤2026½ì±ÏÒµÉ 2026-04-09 41/2050 2026-04-15 21:54 by noqvsozv
[¿¼ÑÐ] 297£¬¹¤¿Æµ÷¼Á? +10 ºÓÄÏũҵ´óѧ-ÄÜ 2026-04-14 10/500 2026-04-15 21:50 by noqvsozv
[¿¼ÑÐ] 310Çóµ÷¼Á +16 666ÕæºÃ 2026-04-11 18/900 2026-04-15 13:28 by ºÚ¿Æ¼¼¿óÒµ
[¿¼ÑÐ] 367Çóµ÷¼Á +11 hffQAQ 2026-04-09 11/550 2026-04-14 17:48 by lhj2009
[¿¼ÑÐ] ҩѧ305Çóµ÷¼Á +10 Â꿨°Í¿¨boom 2026-04-10 10/500 2026-04-14 15:55 by zs92450
[¿¼ÑÐ] 290Çóµ÷¼Á +21 luoziheng 2026-04-10 23/1150 2026-04-14 15:49 by zs92450
[¿¼ÑÐ] 245Çóµ÷¼Á +6 ±ùÌÇéÙ?ÆûË® 2026-04-13 10/500 2026-04-14 10:49 by jyl0317
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤329·ÖÇóµ÷¼Á +24 Ò¶zilin 2026-04-13 25/1250 2026-04-14 09:20 by ÊÔ¹ÜÆÆÁÑ
[¿¼ÑÐ] ±¾¿ÆÎ÷¹¤´ó 324Çóµ÷¼Á +5 wysyjs25 2026-04-10 5/250 2026-04-13 23:08 by pies112
[¿¼ÑÐ] 0856ר˶Çóµ÷¼Á Ï£ÍûÊÇaÇøÔºÐ£ +24 ºÃºÃÐÝÏ¢ºÃ²»ºÃ 2026-04-09 27/1350 2026-04-13 22:22 by pies112
[¿¼ÑÐ] 339Çóµ÷¼Á +4 hanwudada 2026-04-12 4/200 2026-04-13 12:03 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 085410-273Çóµ÷¼Á +6 X1999 2026-04-10 6/300 2026-04-11 10:32 by Delta2012
[¿¼ÑÐ] 346£¬¹¤¿ÆÇóµ÷¼Á +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[¿¼ÑÐ] 22408 327·ÖÇóµ÷¼Á +4 ÔÏ·çkon 2026-04-10 4/200 2026-04-11 09:51 by Öí»á·É
[¿¼ÑÐ] 284Çóµ÷¼Á +12 archer.. 2026-04-10 13/650 2026-04-11 08:44 by zhq0425
[¿¼ÑÐ] ±¾9 Ò»Ö¾Ô¸Î÷¹¤´ó085601 324Çóµ÷¼Á +5 wysyjs25 2026-04-10 5/250 2026-04-10 16:57 by luoyongfeng
[¿¼ÑÐ] ³õÊÔ261 +3 AshtÉÙ 2026-04-10 6/300 2026-04-10 16:38 by AshtÉÙ
[¿¼ÑÐ] 298Çóµ÷¼Á +13 ¶¤¶£ß˶¬¹Ï 2026-04-09 13/650 2026-04-10 15:49 by jiajinhpu
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û