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

Gout

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

[ÇóÖú] ÈçºÎ½«È¡Ïò¾ØÕóÖйéÒ»»¯µÄ{hkl}ת»¯³É»¥ÖÊ»¯µÄ{HKL}£¬ÇóËã·¨£¡£¡£¡£¡

ÈçºÎ½«È¡Ïò¾ØÕóÖйéÒ»»¯µÄ{hkl}ת»¯³É»¥ÖÊ»¯µÄÕûÊý{HKL}£¬Çó³ÌÐòËã·¨£¡£¡£¡£¡
      
        ¾ßÌå¾ÍÊǽ«ÈçºÎ½«Èý¸öСÊý»¯Îª»¥ÖÊ»¯µÄÕûÊý£¿£¿
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

¿ÆÑС¢Í¶¸åÖпÉÄÜÓöµ½µÄСÎÊÌâ

» ²ÂÄãϲ»¶

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

ÑöÍû×ÅÄÇÆ¬À¶Ìì
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖö¥ ( ¹²ÓÐ1¸ö )

zxhao168

¾èÖú¹ó±ö (ÕýʽдÊÖ)


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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
zhyq8767: ½ð±Ò+3, ¸ÐлӦÖú 2012-04-04 22:05:10
Gout: ½ð±Ò+10, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¾ø¶ÔµÄºÃÈË£¬·Ç³£ºÃµÄ³ÌÐò£¬Ð»Ð»Äã°¡~ 2012-04-05 09:10:41
Gout: »ØÌûÖö¥ 2012-04-05 09:27:32
clear
clc
Indices=input('Please input the normalized indices [hkl]=');
h=Indices(1,1)/sqrt(dot(Indices,Indices));
k=Indices(1,2)/sqrt(dot(Indices,Indices));
l=Indices(1,3)/sqrt(dot(Indices,Indices));
h1=abs(h);
k1=abs(k);
l1=abs(l);
if h1>1e-3 && k1>1e-3 && l1>1e-3    % [hkl]¾ù·Ç¸º
    if h1>=l1 && k1>=l1     % l1×îС
        A=h1/l1;
        B=k1/l1;
        i=1;
        while (abs(A-round(A))>1e-2 || abs(B-round(B))>1e-2)
            A=A*(i+1)/i;
            B=B*(i+1)/i;
            i=i+1;
        end
        if sign(l)<0
            L=-i;
        else
            L=i;
        end
        if sign(h)<0
            H=-round(A);
        else
            H=round(A);
        end
        if sign(k)<0
            K=-round(B);
        else
            K=round(B);
        end
    elseif h1>=k1 && l1>=k1    % k1×îС
        A=h1/k1;
        B=l1/k1;
        i=1;
        while (abs(A-round(A))>1e-2 || abs(B-round(B))>1e-2)
            A=A*(i+1)/i;
            B=B*(i+1)/i;
            i=i+1;
        end
        if sign(k)<0
            K=-i;
        else
            K=i;
        end
        if sign(h)<0
            H=-round(A);
        else
            H=round(A);
        end
        if sign(l)<0
            L=-round(B);
        else
            L=round(B);
        end
    elseif k1>=h1 && l1>=h1     % h1×îС
        A=k1/h1;
        B=l1/h1;
        i=1;
        while (abs(A-round(A))>1e-2 || abs(B-round(B))>1e-2)
            A=A*(i+1)/i;
            B=B*(i+1)/i;
            i=i+1;
        end
        if sign(h)<0
            H=-i;
        else
            H=i;
        end
        if sign(k)<0
            K=-round(A);
        else
            K=round(A);
        end
        if sign(l)<0
            L=-round(B);
        else
            L=round(B);
        end
    end
elseif h1<=1e-3            % h1 ½Ó½üÁã
    H=0;
    if k1<=1e-3        % h1½Ó½üÁãµÄͬʱk1Ò²½Ó½üÁã
        K=0;
        if sign(l)<0
            L=-round(l);
        else
            L=round(l);
        end
    elseif l1<=1e-3    % h1½Ó½üÁãµÄͬʱ£¬l1Ò²½Ó½üÁã
        L=0;
        if sign(k)<0
            K=-round(k);
        else
            K=round(k);
        end
    elseif k1>1e-3 && l1>1e-3     % Ö»ÓÐh1 ½Ó½üÁã
        if k1>l1
            A=k1/l1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(l)<0
                L=-i;
            else
                L=i;
            end
            if sign(k)<0
                K=-round(A);
            else
                K=round(A);
            end
        else
            A=l1/k1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(k)<0
                K=-i;
            else
                K=i;
            end
            if sign(l)<0
                L=-round(A);
            else
                L=round(A);
            end
        end
    end
elseif k1<=1e-3            % k1 ½Ó½üÁã
    K=0;
    if h1<=1e-3        % k1½Ó½üÁãµÄͬʱh1Ò²½Ó½üÁã
        H=0;
        if sign(l)<0
            L=-round(l);
        else
            L=round(l);
        end
    elseif l1<=1e-3    % k1½Ó½üÁãµÄͬʱ£¬l1Ò²½Ó½üÁã
        L=0;
        if sign(h)<0
            H=-round(h);
        else
            H=round(h);
        end
    elseif h1>1e-3 && l1>1e-3     % Ö»ÓÐk1 ½Ó½üÁã
        if h1>l1
            A=h1/l1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(l)<0
                L=-i;
            else
                L=i;
            end
            if sign(h)<0
                H=-round(A);
            else
                H=round(A);
            end
        else
            A=l1/k1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(h)<0
                H=-i;
            else
                H=i;
            end
            if sign(l)<0
                L=-round(A);
            else
                L=round(A);
            end
        end
    end
elseif l1<=1e-3            % l1 ½Ó½üÁã
    L=0;
    if h1<=1e-3        % l1½Ó½üÁãµÄͬʱh1Ò²½Ó½üÁã
        H=0;
        if sign(k)<0
            K=-round(k);
        else
            K=round(k);
        end
    elseif k1<=1e-3    % l1½Ó½üÁãµÄͬʱ£¬k1Ò²½Ó½üÁã
        K=0;
        if sign(h)<0
            H=-round(h);
        else
            H=round(h);
        end
    elseif h1>1e-3 && k1>1e-3     % Ö»ÓÐl1 ½Ó½üÁã
        if h1>k1
            A=h1/k1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(k)<0
                K=-i;
            else
                K=i;
            end
            if sign(h)<0
                H=-round(A);
            else
                H=round(A);
            end
        else
            A=k1/h1;
            i=1;
            while(abs(A-round(A))>1e-3)
                A=A*(i+1)/i;
                i=i+1;
            end
            if sign(h)<0
                H=-i;
            else
                H=i;
            end
            if sign(k)<0
                K=-round(A);
            else
                K=round(A);
            end
        end
    end
end
disp('»¥ÖÊ»¯ºóµÄÖ¸Êý[HKL]=')
disp([H K L])

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

6Â¥2012-04-04 22:02:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

hljhrb_ccl

½ð³æ (ÖøÃûдÊÖ)

¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ëºï: ½ð±Ò+1, ¸Ðл½»Á÷£¡ 2012-04-02 09:34:37
ëºï: Ó¦ÖúÖ¸Êý-1, ¸Ðл½»Á÷£¡ 2012-04-02 09:34:48
¾ßÌåËã·¨ÎÒ²»ÖªµÀ£¬Ê¹ÓÃtextoolsÕâ¸öÈí¼þÓÐÒ»¸ö¹¦ÄܾÍÊÇ¿ÉÒÔ½øÐÐÕâÑùµÄת»¯µÄ¡£ÎÒ֮ǰ¶ÔþºÏ½ðµÄÖ¯¹¹×é·Ö·ÖÎöµÄʱºò£¬¾ÍÀûÓÃÕâ¸öÈí¼þ£¡
ÈÃ֪ʶת»¯ÎªÄÜÁ¦£¡
2Â¥2012-04-02 07:51:35
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

huangbx3

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

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

¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ëºï: ½ð±Ò+1, ¸Ðл½»Á÷£¡ 2012-04-02 09:34:56
¸öÈ˸оõ¸ÃÎÊÌâÓ¦¸ÃÕâÑù½â¾ö£º
ÏȽ«Èý¸öСÊýÕûÊý»¯£¬¼´Í¬³ËÒÔÒ»¸öÊýºó½«Èý¸öСÊý¶¼±äΪÕûÊý£»
È»ºó½«ÕûÊý»¯µÄÈý¸öÊýͬ³ýÒÔ¹«Ô¼Êý£¬¼´¿ÉµÃµ½Èý¸ö»¥ÖʵÄÊý¡£
Lovethepeopleyoumet
3Â¥2012-04-02 09:34:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Gout

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

ÒýÓûØÌû:
2Â¥: Originally posted by hljhrb_ccl at 2012-04-02 07:51:35:
¾ßÌåËã·¨ÎÒ²»ÖªµÀ£¬Ê¹ÓÃtextoolsÕâ¸öÈí¼þÓÐÒ»¸ö¹¦ÄܾÍÊÇ¿ÉÒÔ½øÐÐÕâÑùµÄת»¯µÄ¡£ÎÒ֮ǰ¶ÔþºÏ½ðµÄÖ¯¹¹×é·Ö·ÖÎöµÄʱºò£¬¾ÍÀûÓÃÕâ¸öÈí¼þ£¡

àÅ ÎÒ¿´µ½ÑîÆ½ÀÏʦÔÚËûµÄÄDZ¾ÊéÖнéÉÜÕâ¸öÈí¼þʱ£¬Ìáµ½textoolsÕâ¸öÈí¼þÓÐÕâ¸ö¹¦ÄÜ¡£¿ÉÊÇ£¬ÎÒÏÖÔÚÊÚȨʹÓõÄÈí¼þÖ»ÓÐchannel 5 ºÍlabtex£¬¶øÇÒÎÒ¸üÏëÌí¼Óµ½Ò»Ð©Ð¡³ÌÐòÀïÃæ£¬¿´À´»¹µÃºÃºÃÏëÏë¡£
ÑöÍû×ÅÄÇÆ¬À¶Ìì
4Â¥2012-04-02 10:12:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Gout

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

ÒýÓûØÌû:
3Â¥: Originally posted by huangbx3 at 2012-04-02 09:34:13:
¸öÈ˸оõ¸ÃÎÊÌâÓ¦¸ÃÕâÑù½â¾ö£º
ÏȽ«Èý¸öСÊýÕûÊý»¯£¬¼´Í¬³ËÒÔÒ»¸öÊýºó½«Èý¸öСÊý¶¼±äΪÕûÊý£»
È»ºó½«ÕûÊý»¯µÄÈý¸öÊýͬ³ýÒÔ¹«Ô¼Êý£¬¼´¿ÉµÃµ½Èý¸ö»¥ÖʵÄÊý¡£

ÎÒÒ²ÔøÕâÑùÏë¹ý£¬µ«ÊÇÓÐÒ»¸öÎÊÌâ¡£µÃµ½µÄÈ¡Ïò¾ØÕóÿ¸öÔªËØ¶¼ÊÇСÊýµãºóÃæºÃ¶àλµÄСÊý£¬ËùÒÔÈ¡ÕûÊýÔÙ³ýÒÔ¹«Ô¼Êý»áÓкܴóµÄÀ§ÄÑ£¬¶øÇÒ¼ÆËãµÃ¿ÉÄÜÊǵõ½£¬ÀýÈç1000001:2000001:3000001ÕâÖִ𰸵ȵȡ£
ÑöÍû×ÅÄÇÆ¬À¶Ìì
5Â¥2012-04-02 10:19:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Gout

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

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
6Â¥: Originally posted by zxhao168 at 2012-04-04 22:02:47:
clear
clc
Indices=input('Please input the normalized indices =');
h=Indices(1,1)/sqrt(dot(Indices,Indices));
k=Indices(1,2)/sqrt(dot(Indices,Indices));
l=Indices(1,3)/sqrt(dot(Indices,Indices) ...

ºÜ°ôµÄ³ÌÐò£¬·Ç³£¸Ðл£¡£¡£¡
ÑöÍû×ÅÄÇÆ¬À¶Ìì
7Â¥2012-04-05 09:14:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÃÎÖÐÈËsss

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

ÒýÓûØÌû:
7Â¥: Originally posted by Gout at 2012-04-05 09:14:19
ºÜ°ôµÄ³ÌÐò£¬·Ç³£¸Ðл£¡£¡£¡...

¸çÃÇ£¬ÄãºÃ£¬ÇëÎÊÏÂÕâ¸ö³ÌÐòÈçºÎÖ´ÐÐÂð£¬ÊÇÒÔ¾ØÕóÐÎʽÊäÈëÒ»¸öÐÐÏòÁ¿Âð£¬ÈçÊäÈ롾1£¬0£¬0¡¿ÕâÖÖÂ𣬸оõÔËÐлá³ö´í£¬²»ÊÇÕâôÊäÈëµÄ
Hello,ladiesandgentleman
8Â¥2014-09-05 23:17:33
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jeffchenhust

Í­³æ (СÓÐÃûÆø)

TextoolsÓÐÊÔÓðæµÄ¡£http://www.sciencesoftware.com.c ... detail12.asp?id=688
ÔÚÓÒ²àÄDZ߿ÉÒÔÏÂÔØÊÔÓðæ
9Â¥2015-01-25 13:20:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lwp8989

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
9Â¥: Originally posted by jeffchenhust at 2015-01-25 13:20:34
TextoolsÓÐÊÔÓðæµÄ¡£http://www.sciencesoftware.com.cn/share/search_soft_detail12.asp?id=688
ÔÚÓÒ²àÄDZ߿ÉÒÔÏÂÔØÊÔÓðæ

TextoolsÕâ¸öÈí¼þ»¹ÄÜÕÒµ½Âð£¿ÎÒÒ²ÐèÒªÓ㡸Ðл£¡
10Â¥2018-05-29 10:39:30
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ Gout µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +14 Ò¼·¡·¡ÒÚ 2026-04-04 14/700 2026-04-05 23:31 by À´¿´Á÷ÐÇÓê10
[¿¼ÑÐ] 275Çóµ÷¼Á +16 waltzh 2026-04-01 16/800 2026-04-05 17:14 by Hdyxbekcb
[¿¼ÑÐ] 323Çóµ÷¼Á£¨¼ÆËã»úÊÓ¾õºÍ´óÄ£ÐÍÏîÄ¿¾­Àú£© +3 chaoxiicy 2026-03-31 3/150 2026-04-05 10:33 by zhq0425
[¿¼ÑÐ] Ò»Ö¾Ô¸ÉϺ£´óѧÉúÎïѧ346 +3 ÉϺ£´óѧ346µ÷¼Á 2026-04-03 3/150 2026-04-04 20:20 by dongzh2009
[¿¼ÑÐ] ¡£ +5 ÎíÓ뺣 2026-04-02 6/300 2026-04-04 19:53 by À¶ÔÆË¼Óê
[¿¼ÑÐ] µ÷¼Á +4 ÊÇ¿ÉÀÖ²»ÊÇ¿ÉÀÖ 2026-04-04 4/200 2026-04-04 19:41 by ÌÆãå¶ù
[¿¼ÑÐ] Ò»Ö¾Ô¸Äϲý´óѧ324Çóµ÷¼Á +9 hanamiko 2026-03-30 9/450 2026-04-04 11:04 by Öí»á·É
[¿¼ÑÐ] 400·ÖÇóµ÷¼Á +3 ÞÏÞÎÇÒÄÓÍ· 2026-04-04 3/150 2026-04-04 08:41 by jp9609
[¿¼ÑÐ] Êý¶þÓ¢¶þ348Çóµ÷¼Á +4 hxdzj1 2026-04-03 5/250 2026-04-03 21:25 by zhq0425
[¿¼ÑÐ] ÎåÒØ´óѧÍÁľ¹¤³ÌÕе÷¼ÁÉú2026 +3 wyutj 2026-03-31 4/200 2026-04-03 18:21 by zengxj_7201
[¿¼ÑÐ] 0856£¬269·ÖÇóµ÷¼Á +15 ÓÐѧÉϾÍÐÐÇóÇóÁ 2026-03-30 18/900 2026-04-03 16:50 by melodiousnow
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +4 Ò»ÑùYWY 2026-04-03 4/200 2026-04-03 09:48 by À¶ÔÆË¼Óê
[¿¼ÑÐ] Ò»Ö¾Ô¸ÏÃÃÅ´óѧ²ÄÁϹ¤³Ìר˶354ÕÒµ÷¼Á£¡£¡£¡ +8 ±´ß±µ±µ 2026-03-30 8/400 2026-04-03 09:41 by hypershenger
[¿¼ÑÐ] 0856²ÄÁÏÓ뻯¹¤µ÷¼Á£¬339 +14 10213207 2026-03-31 14/700 2026-04-02 21:01 by 1104338198
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ085601²ÄÁϹ¤³ÌÓ¢Ò»Êý¶þ³õÊÔ×Ü·Ö335Çóµ÷¼Á +9 Ë«ÂíβƦÀϰå2 2026-04-01 9/450 2026-04-02 12:14 by oooqiao
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +10 ÍÛºôºßºôºß 2026-04-01 11/550 2026-04-02 11:31 by lnilvy
[¿¼ÑÐ] Ò»Ö¾Ô¸°²»Õ´óѧ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõѧ˶£¬331·ÖÇóµ÷¼Á +5 ½¯²ýÅôqtj 2026-04-01 5/250 2026-04-02 08:10 by fxue1114
[¿¼ÑÐ] 304Çóµ÷¼Á +12 ËØÄê¼ÀÓï 2026-03-31 15/750 2026-04-01 22:41 by peike
[¿¼ÑÐ] 0710ÉúÎïѧÇóµ÷¼Á£¡ +6 ÐðÊöÎÄ 2026-03-31 6/300 2026-04-01 09:39 by JourneyLucky
[¿¼ÑÐ] µ÷¼Á +4 GK72 2026-03-30 4/200 2026-03-30 20:32 by dick_runner
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û