²é¿´: 3464  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 085700×ÊÔ´Óë»·¾³308Çóµ÷¼Á +10 īīĮ 2026-03-18 11/550 2026-03-20 11:57 by ѧԱ8dgXkO
[¿¼ÑÐ] 317Çóµ÷¼Á +4 Éê×ÓÉêÉê 2026-03-19 9/450 2026-03-20 11:08 by Éê×ÓÉêÉê
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷°²½»Í¨´óѧ²ÄÁϹ¤³Ìרҵ 282·ÖÇóµ÷¼Á +5 ·ãÇÅZL 2026-03-18 7/350 2026-03-19 14:52 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 295Çóµ÷¼Á +3 Ò»Ö¾Ô¸¾©Çø211 2026-03-18 5/250 2026-03-18 17:03 by zhaoqian0518
[¿¼ÑÐ] »¯Ñ§¹¤³Ì321·ÖÇóµ÷¼Á +15 ´óÃ×·¹£¡ 2026-03-15 18/900 2026-03-18 14:52 by haxia
[¿¼ÑÐ] 0703»¯Ñ§336·ÖÇóµ÷¼Á +6 zbzihdhd 2026-03-15 7/350 2026-03-18 09:53 by zhukairuo
[¿¼ÑÐ] 334Çóµ÷¼Á +3 Ö¾´æ¸ßÔ¶ÒâÔÚ»úÐ 2026-03-16 3/150 2026-03-18 08:34 by lm4875102
[»ù½ðÉêÇë] ±»ÎÒÑÔÖУºÐÂÄ£°å²»Ç¿µ÷¸ñʽÁË£¬¼Ùר¼Ò¿ªÊ¼¹Ü¸ñʽÁË +4 beefly 2026-03-14 4/200 2026-03-17 22:04 by »ÆÄñÓÚ·ÉChao
[¿¼ÑÐ] 085601Çóµ÷¼Á +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[¿¼ÑÐ] 290Çóµ÷¼Á +3 p asserby. 2026-03-15 4/200 2026-03-17 16:35 by wangkm
[¿¼ÑÐ] 275Çóµ÷¼Á +4 Ì«Ñô»¨ÌìÌ쿪ÐÄ 2026-03-16 4/200 2026-03-17 10:53 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] ¶«ÄÏ´óѧ364Çóµ÷¼Á +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by ľ¹Ï¸à
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] Ò»Ö¾Ô¸211 0703·½Ïò310·ÖÇóµ÷¼Á +3 ŬÁ¦·Ü¶·112 2026-03-15 3/150 2026-03-16 16:44 by houyaoxu
[¿¼ÑÐ] 321Çóµ÷¼Á +5 ´óÃ×·¹£¡ 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á 290·ÖÓпÆÑо­Àú£¬ÂÛÎÄÔÚͶ +7 ÄåÄågk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[¿¼ÑÐ] 327Çóµ÷¼Á +6 ʰ¹âÈÎȾ 2026-03-15 11/550 2026-03-15 22:47 by ʰ¹âÈÎȾ
[¿¼ÑÐ] 0856ר˶279Çóµ÷¼Á +5 ¼ÓÓͼÓÓÍ£¡? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[¿¼ÑÐ] Öпƴó²ÄÁÏÓ뻯¹¤319Çóµ÷¼Á +3 ÃÏöβÄÁÏ 2026-03-14 3/150 2026-03-14 20:10 by ms629
[¿¼ÑÐ] ±¾¿ÆÄϾ©´óѧһ־Ը´¨´óҩѧ327 +3 ÂóÌï¸ûÕß 2026-03-14 3/150 2026-03-14 20:04 by ÍâÐÇÎÄÃ÷
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û