| ²é¿´: 1100 | »Ø¸´: 3 | ||
á°ÔóÔózzгæ (³õÈëÎÄ̳)
|
[ÇóÖú]
¼±¼±¼± matlab³ÌÐòÔËÐв»³öÀ´ ÄÄλ´óÉñ¿ÉÒÔ°ïæÐÞ¸ÄһϠлл лл
|
|
³ÌÐòÊǼÆËãһάѦ¶¨ÚÌ·½³ÌµÄ±¾Õ÷Öµ£¬ÖмäѦ¶¨Ú̾ØÕóÓõÄÊÇÓÐÏÞ²î·Ö·¨£¬ÎÒÃÇÀÏʦҪÇóµÄ³ÌÐòÔËÐнá¹û£¬ÊÇÒªÇó³ö²¨º¯ÊýphiµÄͼ£¬ºÍÄÜÁ¿EµÄÖµ¡£ ÏÂÃæÊÇÎÒдµÄ³ÌÐò£¬³ÌÐòĿǰµÄÎÊÌâÖ÷ÒªÊǾØÕó¸³ÖµµÄµØ·½£¬»¹ÓÐÇóÄÜÁ¿EµÄµØ·½ÈçºÎд£¬±¾Õ÷ÖµµÄµØ·½¡£ ¸÷λ´óÉñ°ï°ï棬лл£¡ clc;clear all; %Á¿×ÓÚå²ÎÊý w=30; %ÊÆÚå¿í30nm N=100; %È¡µã h=1.054*10^-34; %ÆÕÀʿ˳£Êý1.054*10^-34J-s m0=9.11*10^-31; %¾²µç×ÓÖÊÁ¿9.11*10^-31kg m=0.067*m0; %ÓÐЧÖÊÁ¿ V=300; %ÊÆÄÜ300mev %Ѧ¶¨Ú̾ØÕó a=0;b=30; %¶Ëµã×ø±ê deltax=(b-a)/N; %¼ÆËãÇø¼ä²½³¤ p=ones(N-1,1); %´´½¨ÔªËØÎª1µÄ£¨N-1£©*1½×¾ØÕó K=spdiags([-2*p,-2*p,-2*p],[-1,0,1],N-1,N-1); %Éú³ÉÈý¶Ô½ÇÏßÏ¡Êè¾ØÕó for i=1:N-1 y1=a+deltax*i; %¼ÆËã¸÷½Úµã×ø±êÖµ K(i,i)=h^2/m./(deltax).^2+V; %Ö÷¶Ô½ÇÏßÔªËØ¸³Öµ K(i,i+1)=-h^2/(2*m*(deltax).^2); K(i,i-1)= -h^2/(2*m*(deltax).^2); %´Ó¶Ô½ÇÏßÔªËØ¸³Öµ end B=zeros(N-1,1); %´´½¨ÔªËØÎª0µÄ£¨N-1£©*1½×¾ØÕó B(1)=h^2/(2*m*(deltax).^2); B(N-1)=h^2/(2*m*(deltax).^2); %É趨¾ØÕóÁ½¶ËµÄÔªËØÖµ phi=K\B; %¾ØÕó×ó³ý£¬¼ÆËã¸÷½Úµãº¯Êý½üËÆÖµ %±¾Õ÷Öµ¼ÆËã E=eig(K); %Çó¾ØÕóKµÄÈ«²¿ÌØÕ÷Öµ %ÏÔʾ½á¹û spy(K); %²é¿´Ï¡Êè¾ØÕó plot(y1,phi,'.') %»æÖƺ¯Êýphi(x)µÄÇúÏßͼ |
» ²ÂÄãϲ»¶
336Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
286Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ071000£¬Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
279·ÖÇóµ÷¼Á Ò»Ö¾Ô¸211
ÒѾÓÐ14È˻ظ´
332Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
0856²ÄÁÏר˶353Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
²ÄÁÏѧѧ˶080502 337Çóµ÷¼Á-Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ
ÒѾÓÐ5È˻ظ´
085601µ÷¼Á 358·Ö
ÒѾÓÐ4È˻ظ´
0856 271Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
ÄÜÔ´²ÄÁÏ»¯Ñ§¿ÎÌâ×éÕÐÊÕ˶ʿÑо¿Éú8-10Ãû
ÒѾÓÐ15È˻ظ´
˪СÃöþ
ľ³æ (ÕýʽдÊÖ)
¹þ¹þ
- Ó¦Öú: 154 (¸ßÖÐÉú)
- ½ð±Ò: 1806.7
- ºì»¨: 25
- Ìû×Ó: 531
- ÔÚÏß: 66Сʱ
- ³æºÅ: 3237838
- ×¢²á: 2014-05-27
- רҵ: »úе¶¯Á¦Ñ§
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
á°ÔóÔózz: ½ð±Ò+5, ¡ïÓаïÖú 2016-05-05 10:10:34
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
á°ÔóÔózz: ½ð±Ò+5, ¡ïÓаïÖú 2016-05-05 10:10:34
|
%%%%%%ÏÖÔÚÄܹ»ÔËÐд¦½á¹û£¬µ«ÊDz»ÖªµÀ¶Ô²»¶Ô¡£ clc;clear all; %Á¿×ÓÚå²ÎÊý w=30; %ÊÆÚå¿í30nm N=100; %È¡µã h=1.054*10^-34; %ÆÕÀʿ˳£Êý1.054*10^-34J-s m0=9.11*10^-31; %¾²µç×ÓÖÊÁ¿9.11*10^-31kg m=0.067*m0; %ÓÐЧÖÊÁ¿ V=300; %ÊÆÄÜ300mev %Ѧ¶¨Ú̾ØÕó a=0;b=30; %¶Ëµã×ø±ê deltax=(b-a)/N; %¼ÆËãÇø¼ä²½³¤ p=ones(N-1,1); %´´½¨ÔªËØÎª1µÄ£¨N-1£©*1½×¾ØÕó y1=p; K=spdiags([-2*p,-2*p,-2*p],[-1,0,1],N-1,N-1); %Éú³ÉÈý¶Ô½ÇÏßÏ¡Êè¾ØÕó for i=1:N-1 y1(i)=a+deltax*i; %¼ÆËã¸÷½Úµã×ø±êÖµ K(i,i)=h^2/m./(deltax).^2+V; %Ö÷¶Ô½ÇÏßÔªËØ¸³Öµ if i<N-1 K(i,i+1)=-h^2/(2*m*(deltax).^2); end if i>1 K(i,i-1)= -h^2/(2*m*(deltax).^2); %´Ó¶Ô½ÇÏßÔªËØ¸³Öµ end end B=zeros(N-1,1); %´´½¨ÔªËØÎª0µÄ£¨N-1£©*1½×¾ØÕó B(1)=h^2/(2*m*(deltax).^2); B(N-1)=h^2/(2*m*(deltax).^2); %É趨¾ØÕóÁ½¶ËµÄÔªËØÖµ phi=K\B; %¾ØÕó×ó³ý£¬¼ÆËã¸÷½Úµãº¯Êý½üËÆÖµ %±¾Õ÷Öµ¼ÆËã E=eig(K); %Çó¾ØÕóKµÄÈ«²¿ÌØÕ÷Öµ %ÏÔʾ½á¹û spy(K); %²é¿´Ï¡Êè¾ØÕó plot(y1,phi,'b-') %»æÖƺ¯Êýphi(x)µÄÇúÏßͼ |

2Â¥2016-05-05 09:33:33
á°ÔóÔózz
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 913
- Ìû×Ó: 9
- ÔÚÏß: 4.2Сʱ
- ³æºÅ: 4561351
- ×¢²á: 2016-04-01
- רҵ: ¹â×ÓÓë¹âµç×ÓÆ÷¼þ
3Â¥2016-05-05 10:08:58
˪СÃöþ
ľ³æ (ÕýʽдÊÖ)
¹þ¹þ
- Ó¦Öú: 154 (¸ßÖÐÉú)
- ½ð±Ò: 1806.7
- ºì»¨: 25
- Ìû×Ó: 531
- ÔÚÏß: 66Сʱ
- ³æºÅ: 3237838
- ×¢²á: 2014-05-27
- רҵ: »úе¶¯Á¦Ñ§

4Â¥2016-05-05 11:10:20













»Ø¸´´ËÂ¥
40