±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1437  |  »Ø¸´: 7
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

zhangyatao

ľ³æ (ÕýʽдÊÖ)

[½»Á÷] [color=Blue]¡¾ÇóÖú¡¿Besselº¯ÊýµÄMatlab½â·¨[/color]

¶ÔÓÚÏÂÃæµÄBesselº¯Êý£¬ÈçºÎÓÃMatlabÇó½â£¬Âé·³¸ø³öÔ´³ÌÐò»òÀàËÆ³ÌÐò£¬¶àлÁË£¡
D*x*J1(x)=J0(x)£¬ÆäÖÐDÊdz£Êý¡£

[ Last edited by zhangyatao on 2009-4-1 at 16:51 ]
»Ø¸´´ËÂ¥
×ÊÔ´¹²Ïí£¬Ò»Æð·ÉÏ裡
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

fspdlh

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
zhangyatao(½ð±Ò+8,VIP+0):³ÌÐòÓеã´íÎ󣬲»¹ý»¹ÊÇͦ¸ÐлÄãµÄ£¡ 4-1 15:41
sunxiao(½ð±Ò+2,VIP+0):лл²ÎÓë½»Á÷£¬»¶Ó­³£À´·ÂÕæ±à³Ì°æ 4-1 22:38
¿ÉÒÔÏÈ»­Í¼Ïñ¿´¿´°¡
fplot('x*Bessel(x,1)-Bessel(x,0)',[-10,100])
¿ÉÒÔ¿´³ö£¬·½³ÌÎ޽⣬µ«º¯ÊýËæxµÄÔö´óÊÇÇ÷½üÓÚÁãµÄ
>> x=20

x =

    20

>> x*Bessel(x,1)-Bessel(x,0)

ans =

  7.7470e-024

>> x=10000

x =

       10000

>> x*Bessel(x,1)-Bessel(x,0)

ans =

     0

[ Last edited by fspdlh on 2009-4-1 at 15:19 ]
2Â¥2009-04-01 15:16:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhangyatao

ľ³æ (ÕýʽдÊÖ)

fplot('x*Bessel(x,1)-Bessel(x,0)',[-10,100])
Ó¦¸ÃÊÇ£º
fplot('x*Bessel(1,x)-Bessel(0,x)',[-10,100]) °É
×ÊÔ´¹²Ïí£¬Ò»Æð·ÉÏ裡
3Â¥2009-04-01 15:24:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

´÷Ã¥

гæ (³õÈëÎÄ̳)

¡ï ¡ï ¡ï ¡ï ¡ï
zhangyatao(½ð±Ò+5,VIP+0):Ê®·Ö¸Ðл£¡ 4-1 15:46
fplot('x*Bessel(1,x)-Bessel(0,x)',[-10,100])
ÓнâµÄ£¬µ«ÎÒû·¨ÕÒµ½Áãµã
4Â¥2009-04-01 15:34:29
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

fspdlh

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï
zhangyatao(½ð±Ò+2,VIP+0):ллÄ㣡 4-1 15:42
ºÇºÇ£¬ÎÒ²»ÊÇѧÎïÀíµÄ£¬²»Ì«Ã÷°×£¬ÕâÑùÊǸö²¨¶¯µÄÒ»¸öº¯Êý£¬ºÃÏñÖÜÆÚÊǹ̶¨µÄ°¡£¬¿ÉÒÔÔÚÿһ¶ÎÉÏÓöþ·Ö·¨À´×ö¡£
5Â¥2009-04-01 15:34:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhangyatao

ľ³æ (ÕýʽдÊÖ)

ºÇºÇ£¬Êǵ쬾ÍÊDz»ÖªµÀÈçºÎÕÒµ½Áãµã£¡
×ÊÔ´¹²Ïí£¬Ò»Æð·ÉÏ裡
6Â¥2009-04-01 15:37:28
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

fspdlh

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
zhangyatao(½ð±Ò+15,VIP+0):Ê®·Ö¸Ðл£¡ÁíÍ⣬Èç¹û·½³ÌÀïÃæÓиö³£ÊýD£¨¼û±à¼­ºóµÄÌû×Ó£©£¬»¹ÄÜ·ñµÃµ½´øÓг£ÊýDµÄÊýÖµ½â£¬Ð»Ð»¹þ£¡ 4-1 16:45
sunxiao(½ð±Ò+4,VIP+0):лл²ÎÓë½»Á÷£¬»¶Ó­³£À´·ÂÕæ±à³Ì°æ 4-1 22:37
function x=solvefun(a,b,tol)

%--------------------------------------------------------------------------
range=a:1:b;
if range(end)     range=[range,b];
end
tag=[abs(diff(sign(fun(range)))) 0];
range=range(find(tag>0))';
range=[range range+1];
%--------------------------------------------------------------------------
n=size(range,1);
tol=tol/10;
x=zeros(n,1);
for i=1:n
    xmin=range(i,1);
    xmax=range(i,2);
    xcur=(xmin+xmax)/2;
    while xmax-xmin>tol
        if sign(fun(xmin))*sign(fun(xcur))>0
            xmin=xcur;
        else
            xmax=xcur;
        end
        xcur=(xmin+xmax)/2;
    end
    x(i)=xcur;
end
%--------------------------------------------------------------------------
function y=fun(x)
y=x.*Bessel(1,x)-Bessel(0,x);


>> solvefun(0,100,1e-4)

ans =

    1.2558
    4.0795
    7.1558
   10.2710
   13.3984
   16.5312
   19.6667
   22.8040
   25.9422
   29.0812
   32.2207
   35.3606
   38.5007
   41.6411
   44.7817
   47.9223
   51.0631
   54.2040
   57.3450
   60.4860
   63.6271
   66.7682
   69.9094
   73.0506
   76.1918
   79.3331
   82.4744
   85.6157
   88.7570
   91.8984
   95.0398
   98.1811

>>
7Â¥2009-04-01 16:20:38
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

fspdlh

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï
sunxiao(½ð±Ò+4,VIP+0):лл²ÎÓë½»Á÷£¬»¶Ó­³£À´·ÂÕæ±à³Ì°æ 4-1 22:37
function x=solvefun(a,b,D,tol)

%--------------------------------------------------------------------------
range=a:1:b;
if range(end)     range=[range,b];
end
tag=[abs(diff(sign(fun(range,D)))) 0];
range=range(find(tag>0))';
range=[range range+1];
%--------------------------------------------------------------------------
n=size(range,1);
tol=tol/10;
x=zeros(n,1);
for i=1:n
    xmin=range(i,1);
    xmax=range(i,2);
    xcur=(xmin+xmax)/2;
    while xmax-xmin>tol
        if sign(fun(xmin,D))*sign(fun(xcur,D))>0
            xmin=xcur;
        else
            xmax=xcur;
        end
        xcur=(xmin+xmax)/2;
    end
    x(i)=xcur;
end
%--------------------------------------------------------------------------
function y=fun(x,D)
y=D.*x.*Bessel(1,x)-Bessel(0,x);
8Â¥2009-04-01 16:55:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zhangyatao µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 085601²ÄÁϹ¤³ÌÕÒµ÷¼Á +7 oatmealR 2026-03-29 7/350 2026-03-29 11:37 by fmesaito
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ²ÄÁÏÓ뻯¹¤£¨085600£©296Çóµ÷¼Á +13 µ¾ÆÞС±à 2026-03-26 13/650 2026-03-29 08:20 by fmesaito
[˶²©¼ÒÔ°] Çóµ÷¼Á 330·Ö 085600²ÄÁÏÓ뻯¹¤ +3 gqhhh 2026-03-22 3/150 2026-03-29 00:52 by 544594351
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á£¬Çóµ¼Ê¦ÊÕ +9 ÌìÌìºÃÔËÀ´Éϰ¶° 2026-03-24 10/500 2026-03-28 22:17 by chemzp
[¿¼ÑÐ] 085602 »¯¹¤×¨Ë¶ 338·Ö Çóµ÷¼Á +12 ·³ÕСç÷ 2026-03-27 12/600 2026-03-28 15:41 by L135790
[¿¼ÑÐ] 266·ÖÇó²ÄÁÏ»¯¹¤Ò±½ð¿óÒµµÈרҵµÄµ÷¼Á +4 ÍÛºôºßºôºß 2026-03-26 4/200 2026-03-27 17:02 by zhyzzh
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ 070300 ѧ˶ 336·Ö Çóµ÷¼Á +9 vvÃÔ 2026-03-22 9/450 2026-03-27 15:59 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] 316Çóµ÷¼Á +5 Pigcasso 2026-03-24 5/250 2026-03-27 12:10 by zhshch
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£´ó085600£¬310·ÖÇóµ÷¼Á +5 Àîäì¿É 2026-03-26 5/250 2026-03-27 11:14 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] 351Çóµ÷¼Á +4 Âó¿Ë°¢ÀÚ 2026-03-24 4/200 2026-03-27 00:32 by wxiongid
[¿¼ÑÐ] 321Çóµ÷¼Á +6 wasdssaa 2026-03-26 6/300 2026-03-26 20:57 by sanrepian
[¿¼ÑÐ] ×Ü·Ö322ÇóÉúÎïѧ/Éú»¯Óë·Ö×Ó/ÉúÎïÐÅϢѧÏà¹Øµ÷¼Á +5 ÐdzÁuu 2026-03-26 6/300 2026-03-26 19:02 by macy2011
[¿¼ÑÐ] ÉúÎïѧ 296 Çóµ÷¼Á +4 ¶ä¶ä- 2026-03-26 6/300 2026-03-26 19:01 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] 282Çóµ÷¼Á +3 wcq131415 2026-03-24 3/150 2026-03-25 12:16 by userper
[¿¼ÑÐ] 0854µç×ÓÐÅÏ¢Çóµ÷¼Á 324 +4 Promise-jyl 2026-03-23 4/200 2026-03-25 11:36 by Sugarlight
[¿¼ÑÐ] ²ÄÁÏר˶ÕÒµ÷¼Á +5 ¹þ¹þ¹þºðºðºð¹þ 2026-03-23 5/250 2026-03-24 19:07 by ÁËÁËÁËÁË¡£¡£
[¿¼ÑÐ] »¯¹¤×¨Ë¶Çóµ÷¼Á +3 questionÍì·ç 2026-03-24 3/150 2026-03-24 18:48 by jhhcooi
[¿¼ÑÐ] ²ÄÁÏ¿¼Ñе÷¼ÁÉú +3 »ÆÁ»Ò»ÃÎǧÄê 2026-03-24 3/150 2026-03-24 17:00 by barlinike
[¿¼ÑÐ] 277·ÖÇóµ÷¼Á£¬¿çµ÷²ÄÁÏ +3 ¿¼Ñе÷¼Álxh 2026-03-24 3/150 2026-03-24 13:52 by JourneyLucky
[¿¼ÑÐ] 361Çóµ÷¼Á +3 Glack 2026-03-22 3/150 2026-03-23 22:03 by fuyu_
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û