±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 3504  |  »Ø¸´: 10
±¾Ìû²úÉú 1 ¸ö ³ÌÐòÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴

yangger

гæ (³õÈëÎÄ̳)

[ÇóÖú] ¼±ÇÐÇóÖúÓÃmatlabÇúÏßÄâºÏɫɢ·½³Ì

ÏÖÔÚÓÐÈçÏÂɫɢ·½³Ì£º

y^2 =  A + B/(x^2-C) - D x^2   ----------------Eq. 1

ÆäÖÐA£¬B, C, DΪ´ý¶¨ÏµÊý£¬ÏÖÔÚÓÐ(x,y)µÄÒ»×éʵÑéÖµ£» ÈçºÎµÃµ½×î¼ÑµÄA¡¢B¡¢C¡¢D


ÎÒµÄ˼·ÈçÏ£º

step1 ͨ¹ýËĶÔ(x_i,y_i) µÃµ½ A£¬B£¬C£¬D Öµ£¬
step2 ´úÈëEq.1 ÊäÈëxʵÑéÖµ£¬µÃµ½yÄâºÏÖµ£¬
step3 ÅжÏyÄâºÏÖµºÍyʵÑéÖµ²îÖµ£¬
step4 Èç¹û²îÖµ´óÓÚ10^-4Ôòµ÷½ÚA,B,C,D;
step5 ÓÃеÄABCD£¬·µ»Øµ½step2

ÏÖÔÚÓöµ½µÄÎÊÌâÊÇ 1.²»ÊÕÁ²
                 2. µ÷½Ú¹ýµÄA£¬B£¬C£¬DÓÐʱºòʹµÃEq.1·½³ÌÓÒ±ßСÓÚÁã

ÇóÖú£ºÒªÊÇÓÃmatlabÈçºÎ´¦Àí£¬

[ Last edited by yangger on 2011-6-3 at 12:53 ]
»Ø¸´´ËÂ¥

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

» ²ÂÄãϲ»¶

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

fd
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

dubo

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

ÓÅÐã°æÖ÷

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

¡ï ¡ï
ÓàÔó³É(½ð±Ò+2, ³ÌÐòÇ¿Ìû+1): лл²ÎÓëÓ¦Öú£¡ 2011-06-04 19:30:05
yangger(½ð±Ò+3): ·Ç³£¸Ðл~~@ 2011-06-17 19:02:33
»òÕßÄã·ÂÕÕÕâ¸ö´úÂë¸Ä¸Ä
function y = fitme_diheral( c,phi )
% A1=c(1);
% k1=c(2);
% x1=c(3);
% kBT=443*8.3145/1000;
aa=c(1);
bb=c(2);
cc=c(3);
dd=c(4);
ee=c(5);
ff=c(6);
psi=(phi-pi);
% y=0.5*(f1*(1+cosx)+f2*(1-cos(2*x))+f3*(1+cos(3*x))+f4*(1-cos(4*x)));
y=aa-bb.*cos(psi)+cc.*(cos(psi)).^2-dd.*(cos(psi)).^3+ee.*(cos(psi)).^4-ff.*(cos(psi)).^5;
end



clear;
clc;
load diherals.txt;
data=diherals;
%%avge the theta<0 and theta>0
a=data(1:180,2);
b=data(361:-1:182,2);
avg=0.5*(a+b);
data(1:180,2)=avg;
data(361:-1:182,2)=avg;

p=[24.5156799887984,-1.90007004205358,-1.66217137679272,3.06265999012061,2.33333792446086,-2.48454162655902;];
% data(:,2)=acf(data(:,2));
data3=data;
data3(:,1)=data3(:,1)*pi/180;

for i=1:50
%     [p,res]=lsqcurvefit('dihe',p,data3(:,1),data3(:,2));
    [p,res]=lsqcurvefit('fitme_diheral',p,data3(:,1),data3(:,2));
    %×¢ÒâÐ޸ĺ¯ÊýÃûdihe
    plot(data3(:,1),data3(:,2),'ro');
    hold on
    plot(data3(:,1),fitme_diheral(p,data3(:,1)));
     %×¢ÒâÐ޸ĺ¯ÊýÃûdihe(p,data3(:,1)
end
5Â¥2011-06-04 14:39:52
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

smithjohn

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

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

¡ï
dubo(½ð±Ò+1): лл²ÎÓë 2011-06-04 14:34:19
¼ÓÉϼ¸Ê®ÉϰÙ×éÊý²»¾ÍoverÁË£¿
ΪʲôҪһ¸öÒ»¸öµÄ¼Ó°¡£¬¾ÍËãÑéÖ¤µÄ»°Ò²²»ÓÃÕâÑù°É£¿
2Â¥2011-06-03 23:28:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÑîСÅÖ

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

¡ï
dubo(½ð±Ò+1): лл²ÎÓë 2011-06-04 14:34:31
Äã˵µÄÕâstep1µ½step4ÆäʵÔÚmatlabÖÐÖ±½ÓÓÃpolyfitºÍpolyvalÕâ¸öº¯Êý²»¾Í¿ÉÒÔʵÏÖÁËÂð£¿
¶øÇÒstep4Æäʵ¾ÍÊÇÎó²î°ô¡£
ÄãÔÙÕÒÕÒhelpÀïÃæµÄÀý×Ó°É¡£ÎÒÏÖÔÚµçÄÔÉÏûÓÐÏà¹ØµÄ´úÂë¡£
»ØÍ·Ìù³öÀ´¡£
ÈËÉúÖÐ×î»Ô»ÍµÄ²»Êǹ¦³ÉÃû¾ÍµÄʱºò£¬¶øÊÇÔÚʧ°ÜºÍ´ìÕÛÖп´µ½Ï£Íû²¢ÎªÖ®·Ü¶·µÄÈÕ×Ó
3Â¥2011-06-04 13:36:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dubo

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

ÓÅÐã°æÖ÷

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

¡ï
ÓàÔó³É(½ð±Ò+1): лл²ÎÓëÓ¦Öú£¡ 2011-06-04 19:29:51
Â¥ÉÏÎҵĺܶԣ¬MATLABÖ±½Ó¾Í¿ÉÒÔÄâºÏµÄ
ҪôÄã°ÑÊý¾ÝÌùÉÏÀ´£¬ÎÒ¸øÄãÄâºÏÒ»ÏÂ
4Â¥2011-06-04 14:39:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yangger

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
Originally posted by smithjohn at 2011-06-03 23:28:10:
¼ÓÉϼ¸Ê®ÉϰÙ×éÊý²»¾ÍoverÁË£¿
ΪʲôҪһ¸öÒ»¸öµÄ¼Ó°¡£¬¾ÍËãÑéÖ¤µÄ»°Ò²²»ÓÃÕâÑù°É£¿

ÆÕͨ±à³Ì˼·£¬ ¶Ômatlab²»ÊǺÜÊìµÄºó¹û¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£
fd
6Â¥2011-06-17 19:15:06
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yangger

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
Originally posted by dubo at 2011-06-04 14:39:52:
»òÕßÄã·ÂÕÕÕâ¸ö´úÂë¸Ä¸Ä
function y = fitme_diheral( c,phi )
% A1=c(1);
% k1=c(2);
% x1=c(3);
% kBT=443*8.3145/1000;
aa=c(1);
bb=c(2);
cc=c(3);
dd=c(4);
ee=c(5);
ff=c(6);
psi=(phi-pi);
% ...

·Ç³£¸Ðл£¬ÎÒÊÔÊÔ
fd
7Â¥2011-06-17 19:16:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ËÍÏÊ»¨Ò»¶ä
Ö§³Ö
8Â¥2011-06-21 10:10:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

rns521

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

¶¼ÊÇ´óÅ£°¡

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
9Â¥2011-06-21 11:32:29
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liang201101

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

ÒýÓûØÌû:
5Â¥: Originally posted by dubo at 2011-06-04 14:39:52
»òÕßÄã·ÂÕÕÕâ¸ö´úÂë¸Ä¸Ä
function y = fitme_diheral( c,phi )
% A1=c(1);
% k1=c(2);
% x1=c(3);
% kBT=443*8.3145/1000;
aa=c(1);
bb=c(2);
cc=c(3);
dd=c(4);
ee=c(5);
ff=c(6);
psi=(phi-pi);
% y ...

ÄãºÃ£¬ÎÒÓиöÏàËÆµÄÎÊÌ⣬ϣÍû´óÏÀ°ï°ï棬·Ç³£¸Ðл£¬Ò»¹²ÓÐ8×éÊý¾Ý£¬abcdÊÇ×Ô±äÁ¿£¬FÊÇÒò±äÁ¿£¬ÐèÒªÀûÓÃÕâЩÊý¾ÝÓÃmatlab±à³ÌÄâºÏ³ÉÒ»ÌõÇúÏߣ¬µÃ³öÒ»¸öº¬ÓÐabcd±äÁ¿µÄF=f£¨abcd£©º¯Êý£¬ÓÉÓÚ³õѧ²»ÖªµÀ¸ÃÔõôÈëÊÖ£¬Ï£ÍûÄÜÓÐÔ´´úÂë³ÌÐò£¬ÕâÑùÎұȽϺÃÀí½âÒ»µã£¬·Ç³£¸Ðл£¡°ÝÍдóÏÀ£¡
           F              a                 b              c              d
          4              30               98           330            16   
          4              50               80           300            14
          6              70               85           300            14
          9              90               82           300            14
          9             130              61.9         300            14
          12            150              75           300            14
          16            182              90           300            14
          20            200             115           330            16
Ï£ÍûÄÜ×ö³ö×Ô¼ºµÄ¶«Î÷£¬¼ÓÓÍ!
10Â¥2013-05-23 21:44:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ yangger µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁÏÇóµ÷¼Á +8 Ò»ÑùYWY 2026-04-05 8/400 2026-04-05 20:41 by ÄϺ½~ÍòÀÏʦ
[¿¼ÑÐ] 348Çóµ÷¼Á +3 ³µÀå×Ózzz 2026-04-05 3/150 2026-04-05 20:30 by à£à£à£0119
[¿¼ÑÐ] 086000ÉúÎïÓëÒ½Ò©298µ÷¼ÁÇóÖú +8 ÔªÔªÇàÇà 2026-03-31 11/550 2026-04-05 20:27 by lys0704
[¿¼ÑÐ] 308Çóµ÷¼Á +7 ÌÈÈôÆð·çÁËÄØ 2026-04-05 7/350 2026-04-05 20:15 by ÄϺ½~ÍòÀÏʦ
[¿¼ÑÐ] 296Çóµ÷¼Á +3 Íô£¡£¿£¡ 2026-04-05 4/200 2026-04-05 20:13 by à£à£à£0119
[¿¼ÑÐ] ²ÄÁÏ¿ÆÑ§Ó빤³Ìµ÷¼Á +19 ÉîVËÞÉá°É 2026-03-30 20/1000 2026-04-04 22:13 by hemengdong
[¿¼ÑÐ] 0856µ÷¼Á +8 ÇúÌýóÞ 2026-03-30 8/400 2026-04-04 08:46 by tianyyysss
[¿¼ÑÐ] 317·Ö Ò»Ö¾Ô¸½­ÄÏ´óѧ »¯Ñ§¹¤³Ìѧ˶ Çóµ÷¼Á +6 YinTai 2026-04-03 6/300 2026-04-03 22:30 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ¿¼ÑÐÇóµ÷¼Á +3 ľÐÄÏë¼ÌÐøÉîÔì 2026-04-03 3/150 2026-04-03 21:56 by à£à£à£0119
[¿¼ÑÐ] 293Çóµ÷¼Á +5 ĩδmm 2026-04-02 6/300 2026-04-03 15:20 by Íõ±£½Ü33
[¿¼ÑÐ] Çóµ÷¼Á²»Ìôרҵ +3 xrh030412 2026-04-01 3/150 2026-04-03 14:40 by µªÆøÆøÆø
[˶²©¼ÒÔ°] ÇóÀÏʦÊÕÁô +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by ºôÎü¶¼ÊǼõ·Ê
[¿¼ÑÐ] 330Çóµ÷¼Á +3 °×ÉñÎØºôºô 2026-04-02 3/150 2026-04-03 10:15 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 0703»¯Ñ§ +7 goldtt 2026-04-02 9/450 2026-04-03 09:36 by À¶ÔÆË¼Óê
[¿¼²©] É격ÇóÖú +3 Reee1Llll 2026-04-01 3/150 2026-04-02 22:29 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸ÖÐɽ´óѧÉîÛÚ²ÄÁϹ¤³Ì330Çóµ÷¼Á +8 pipiver 2026-03-30 8/400 2026-04-02 12:01 by ms629
[¿¼ÑÐ] 335Çóµ÷¼Á +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[¿¼ÑÐ] ºÏ·ÊÇøÓòÐÔÖØµãÒ»±¾ÕÐÊÕµ÷¼Á +4 6266jl 2026-03-30 8/400 2026-03-31 18:43 by 6266jl
[¿¼ÑÐ] Ò»Ö¾Ô¸´óÁ¬Àí¹¤´óѧ²ÄÁÏÇóµ÷¼Á +6 Gymno 2026-03-30 6/300 2026-03-31 07:26 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ¸£½¨Àí¹¤´óѧ²ÄÁÏѧԺÏȽøºÏ½ðÍŶÓÕÐÊÕ¿¼Ñе÷¼ÁѧÉú +3 ´ó»ª½ðÉ̶¼ 2026-03-30 4/200 2026-03-31 01:04 by ·½Ó¢¿¡602
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û