±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1285  |  »Ø¸´: 18

wzp0098

ľ³æ (ÖøÃûдÊÖ)

[ÇóÖú] ÓÃmatlab »­Èýάͼ£¬Çë¸ßÊÖÖ¸½Ì. ÒÑÓÐ2È˲ÎÓë

³ÌÐòÈçÏ£¬¿ÉÊÇûÓа취ÔËÐУ¬Çë¸ßÊÖÖ¸½Ì£¬ÖØÐ»¡£
W=-3:0.1:3;K=-3:0.1:3i;V=-3:0.1:3;
P = [];
for n=1:length(W);
         Ky=W(n);
     for m=1:length(K);
         Kx=K(m);
          for v=1:length(V);
              Kz=V(v);
        w = 1;
        K2 = K1+2*w; x = 2*(sin(Kx)+sin(Ky));
        r1 = 8; r2 = 0.001*r1; T = 3*sin(Kz);
        A=[  -r1   r2-r1  -i*x      i*x      0           0       0              0;
                  0    -r2       0       0       0           0      i*T           -i*T;
           -2*i*x  -i*x -r1-i*K1*0.5 0     -i*T          0       0              0;
                2*i*x  i*x       0  -r1+i*K1*0.5 0          i*T      0              0;
                  0     0      -i*T      0 -r2-i*(K1+K2)*0.5 0      i*x             0;
                  0     0        0      i*T      0 -r2+i*(K1+K2)*0.5 0             -i*x;
                 i*T 2*i*T       0       0      i*x          0 -r2-r1+i*(K1-K2)*0.5 0;
                -i*T -2*i*T      0       0       0         -i*x      0 -r2-r1-i*(K1-K2)*0.5];
        B = [-r1;0;-i*x;i*x;0;0;i*T;-i*T];
        Y = A\B;
    P(n, m, v) = imag(Y(3)); % <---------------------------PÏòÁ¿ÖеÄÔªËØ¸³Öµ
          end
    end
end
[X,Y,Z]=meshgrid(W,K,V);
surf(X,Y,Z,P);
shading interp
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

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

huozhe123

½ð³æ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
K=-3:0.1:3i;Õâ¸öʲôÒâ˼£¿´Ó-3µ½0 £¿»¹ÓУ¬k1ÄãÔÚÄ͍ÒåµÄ£¿
2Â¥2014-12-29 09:09:14
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wzp0098

ľ³æ (ÖøÃûдÊÖ)

ÎÒ¸ÄÁËһϣ¬³ÌÐò»¹ÊÇÔËÐв»ÆðÀ´£¬Çë´óϺָ½Ì£¡
W=-3:0.1:3;K=-3:0.1:3;V=-3:0.1:3;
P = [];
for n=1:length(W);
          Ky=W(n);
      for m=1:length(K);
          Kx=K(m);
           for v=1:length(V);
               Kz=V(v);
         w = 1;K1=0;
         K2 = K1+2*w; x = 2*(sin(Kx)+sin(Ky));
         r1 = 8; r2 = 0.001*r1; T = 3*sin(Kz);
         A=[  -r1   r2-r1  -i*x      i*x      0           0       0              0;
                   0    -r2       0       0       0           0      i*T           -i*T;
            -2*i*x  -i*x -r1-i*K1*0.5 0     -i*T          0       0              0;
                 2*i*x  i*x       0  -r1+i*K1*0.5 0          i*T      0              0;
                   0     0      -i*T      0 -r2-i*(K1+K2)*0.5 0      i*x             0;
                   0     0        0      i*T      0 -r2+i*(K1+K2)*0.5 0             -i*x;
                  i*T 2*i*T       0       0      i*x          0 -r2-r1+i*(K1-K2)*0.5 0;
                 -i*T -2*i*T      0       0       0         -i*x      0 -r2-r1-i*(K1-K2)*0.5];
         B = [-r1;0;-i*x;i*x;0;0;i*T;-i*T];
         Y = A\B;
     P(n, m, v) = imag(Y(3)); % <---------------------------PÏòÁ¿ÖеÄÔªËØ¸³Öµ
           end
     end
end
[X,Y,Z]=meshgrid(W,K,V);
surf(X,Y,Z,P);
shading interp
3Â¥2014-12-29 12:45:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wzp0098

ľ³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
2Â¥: Originally posted by huozhe123 at 2014-12-29 09:09:14
K=-3:0.1:3i;Õâ¸öʲôÒâ˼£¿´Ó-3µ½0 £¿»¹ÓУ¬k1ÄãÔÚÄ͍ÒåµÄ£¿

ÎÒ¸ÄÁËһϣ¬³ÌÐò»¹ÊÇÔËÐв»ÆðÀ´£¬Çë´óϺָ½Ì£¡
W=-3:0.1:3;K=-3:0.1:3;V=-3:0.1:3;
P = [];
for n=1:length(W);
           Ky=W(n);
       for m=1:length(K);
           Kx=K(m);
            for v=1:length(V);
                Kz=V(v);
          w = 1;K1=0;
          K2 = K1+2*w; x = 2*(sin(Kx)+sin(Ky));
          r1 = 8; r2 = 0.001*r1; T = 3*sin(Kz);
          A=[  -r1   r2-r1  -i*x      i*x      0           0       0              0;
                    0    -r2       0       0       0           0      i*T           -i*T;
             -2*i*x  -i*x -r1-i*K1*0.5 0     -i*T          0       0              0;
                  2*i*x  i*x       0  -r1+i*K1*0.5 0          i*T      0              0;
                    0     0      -i*T      0 -r2-i*(K1+K2)*0.5 0      i*x             0;
                    0     0        0      i*T      0 -r2+i*(K1+K2)*0.5 0             -i*x;
                   i*T 2*i*T       0       0      i*x          0 -r2-r1+i*(K1-K2)*0.5 0;
                  -i*T -2*i*T      0       0       0         -i*x      0 -r2-r1-i*(K1-K2)*0.5];
          B = [-r1;0;-i*x;i*x;0;0;i*T;-i*T];
          Y = A\B;
      P(n, m, v) = imag(Y(3)); % <---------------------------PÏòÁ¿ÖеÄÔªËØ¸³Öµ
            end
      end
end
[X,Y,Z]=meshgrid(W,K,V);
surf(X,Y,Z,P);
shading interp
4Â¥2014-12-29 12:46:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

huozhe123

½ð³æ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
wzp0098: ½ð±Ò+10, ¡ïÓаïÖú, ¶àл£¬Äܰïæ¸Ä¸ÄÂ𣿠2014-12-30 16:56:21
ÎÒ²éÁËһϣ¬ºÃÏñsurfÊÇÆ½ÃæÍ¼£¬ÄãÕâ¸öÊÇÈýάµÄ£¬ËùÒÔ²»Äܱíʾ
http://bbs.pinggu.org/thread-1171696-1-1.html
5Â¥2014-12-30 15:18:45
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

iloveyou1991

гæ (³õÈëÎÄ̳)

Äã»­µÄÊÇÈýάµÄÂð£¿
ÄãÊDz»ÊÇÏë»­P=P(x,y,z)£¬ÕâÊÇËÄάµÄ
6Â¥2014-12-30 15:48:42
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wzp0098

ľ³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
6Â¥: Originally posted by iloveyou1991 at 2014-12-30 15:48:42
Äã»­µÄÊÇÈýάµÄÂð£¿
ÄãÊDz»ÊÇÏë»­P=P(x,y,z)£¬ÕâÊÇËÄάµÄ

Êǵģ¬ÊÇËÄάµÄ£¬ÇëÖ¸½Ì£¡
7Â¥2014-12-30 16:57:27
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dbb627

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
wzp0098: ½ð±Ò+70, ¡ïÓаïÖú, лл£¡ 2015-01-02 09:19:29
CODE:
function slice_4D
W=-3:0.1:3;K=-3:0.1:3;V=-3:0.1:3;
P = [];
for n=1:length(W);
          Ky=W(n);
      for m=1:length(K);
          Kx=K(m);
           for v=1:length(V);
               Kz=V(v);
         w = 1;K1=0;
         K2 = K1+2*w; x = 2*(sin(Kx)+sin(Ky));
         r1 = 8; r2 = 0.001*r1; T = 3*sin(Kz);
         A=[  -r1   r2-r1  -i*x      i*x      0           0       0              0;
                   0    -r2       0       0       0           0      i*T           -i*T;
            -2*i*x  -i*x -r1-i*K1*0.5 0     -i*T          0       0              0;
                 2*i*x  i*x       0  -r1+i*K1*0.5 0          i*T      0              0;
                   0     0      -i*T      0 -r2-i*(K1+K2)*0.5 0      i*x             0;
                   0     0        0      i*T      0 -r2+i*(K1+K2)*0.5 0             -i*x;
                  i*T 2*i*T       0       0      i*x          0 -r2-r1+i*(K1-K2)*0.5 0;
                 -i*T -2*i*T      0       0       0         -i*x      0 -r2-r1-i*(K1-K2)*0.5];
         B = [-r1;0;-i*x;i*x;0;0;i*T;-i*T];
         Y = A\B;
     P(n, m, v) = imag(Y(3)); % <---------------------------PÏòÁ¿ÖеÄÔªËØ¸³Öµ
           end
     end
end
[X,Y,Z]=meshgrid(W,K,V);
slice(X,Y,Z,P,[-2.5 0 2.5],0,[-2 2])

ÓÃmatlab »­Èýάͼ£¬Çë¸ßÊÖÖ¸½Ì.
untitled.jpg

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
8Â¥2014-12-31 09:37:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wzp0098

ľ³æ (ÖøÃûдÊÖ)

Ëͺ컨һ¶ä
ÒýÓûØÌû:
8Â¥: Originally posted by dbb627 at 2014-12-31 09:37:08
function slice_4D
W=-3:0.1:3;K=-3:0.1:3;V=-3:0.1:3;
P = [];
for n=1:length(W);
          Ky=W(n);
      for m=1:length(K);
          Kx=K(m);
           for v=1:length(V);
               K ...

·Ç³£¸Ðл£¬µ«ÊÇÎÒºÜÏë¿´µ½P(n, m, v)µÄ±íÃæÂÖÀªÍ¼£¬ÏÖÔÚÊÇP(n, m, v)µÄÃܶȷֲ¼Í¼£¬ÇëÖ¸½Ì¡£Ð»Ð»
9Â¥2015-01-02 09:18:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wzp0098

ľ³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
8Â¥: Originally posted by dbb627 at 2014-12-31 09:37:08
function slice_4D
W=-3:0.1:3;K=-3:0.1:3;V=-3:0.1:3;
P = [];
for n=1:length(W);
          Ky=W(n);
      for m=1:length(K);
          Kx=K(m);
           for v=1:length(V);
               K ...

ÎÒÏë¿´µ½¸½¼þÒ»ÑùµÄͼ£¬ÇëÖ¸½Ì. ÊÇ·ñÄÜÓÃgriddata3£¿
ÓÃmatlab »­Èýάͼ£¬Çë¸ßÊÖÖ¸½Ì.-1
@RN1%DO4A1R%H5DNB`$PFQI.png

10Â¥2015-01-03 22:40:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ wzp0098 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 270»¯¹¤Çóµ÷¼Á +8 º£Ì¦»¨Éú±ý 2026-03-28 8/400 2026-04-04 12:26 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 363Çóµ÷¼Á +5 zh096 2026-04-04 5/250 2026-04-04 12:14 by °¶ÉϵÄÒ»ÌõÓã
[¿¼ÑÐ] 295Çóµ÷¼Á +3 xndjjj 2026-04-04 3/150 2026-04-04 11:50 by lwk2004
[¿¼ÑÐ] 278Çóµ÷¼Á +6 Yy7400 2026-04-03 6/300 2026-04-04 09:53 by zhangdingwa
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸±±Àí325·ÖÇóµ÷¼Á +6 ÕÒµ÷¼Á£¬£¬ 2026-04-02 6/300 2026-04-03 22:20 by –¹Æ?
[¿¼ÑÐ] 311£¨085601£©Çóµ÷¼Á +15 liziyeyeye 2026-03-28 16/800 2026-04-03 21:43 by qlm5820
[¿¼ÑÐ] 322Çóµ÷¼Á +4 FZAC123 2026-04-03 4/200 2026-04-03 20:55 by zhq0425
[¿¼ÑÐ] 343Çóµ÷¼Á085601 +6 ҪŬÁ¦Ñ§Ï°x 2026-03-29 7/350 2026-04-03 19:49 by °ÙÁéͯ888
[¿¼ÑÐ] 285Çóµ÷¼Á +5 AZMK 2026-04-03 8/400 2026-04-03 18:17 by AZMK
[¿¼ÑÐ] 313Çóµ÷¼Á +3 ¡«Î¢Î¢Á¹¡« 2026-04-03 3/150 2026-04-03 11:25 by à£à£à£0119
[¿¼ÑÐ] 085801 ×Ü·Ö275 ±¾¿ÆÐÂÄÜÔ´ Çóµ÷¼Á +19 bradoner 2026-04-01 23/1150 2026-04-03 10:07 by linyelide
[¿¼ÑÐ] 279Çóµ÷¼Á +6 qazplm0852 2026-04-02 6/300 2026-04-03 10:03 by À¶ÔÆË¼Óê
[¿¼ÑÐ] »¯Ñ§070300-×Ü·Ö378-Çóµ÷¼Á +5 ŲÒÎ×ÓµÄÅÝÅÝÌÇ 2026-04-02 5/250 2026-04-02 22:20 by ZXlzxl0425
[¿¼ÑÐ] Çóµ÷¼ÁÇóµ÷¼Á +7 121. 2026-04-02 7/350 2026-04-02 19:15 by dick_runner
[¿¼ÑÐ] 085600 Ò»Ö¾Ô¸9 ×Ü·Ö351 Çóµ÷¼ÁѧУ +7 czhcz 2026-03-31 9/450 2026-04-01 19:24 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ÉúÎïÓëÒ½Ò©¿¼Ñе÷¼Á +5 Ìúº©º©123425 2026-03-31 5/250 2026-04-01 18:01 by syh9288
[˶²©¼ÒÔ°] ²©Ò»±»ËͳöÁªÅà¸Ð¾õ²»ÊÊÓ¦Ôõô°ì +3 È«´åµÄ¹· 2026-03-31 3/150 2026-04-01 10:44 by 328838485
[¿¼ÑÐ] 315Çóµ÷¼Á +6 akie... 2026-03-28 7/350 2026-03-31 16:48 by asdfzly
[¿¼ÑÐ] 340Çóµ÷¼Á +4 Ï£ÍûÈç´Ëi 2026-03-31 4/200 2026-03-31 16:40 by 690616278
[¿¼ÑÐ] 085404 22408 315·Ö +5 zhuangyan123 2026-03-31 6/300 2026-03-31 13:48 by limeifeng
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û