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

zheyi-1984

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

[ÇóÖú] ¹ØÓÚʹÓÃlsqcurvefit½øÐÐ×îС¶þ³ËÇúÏßÄâºÏʱºò³öÏÖµÄÎó²î¾Þ´óÎÊÌâÇóÖú£¡£¡£¡

Ëù±àд³ÌÐòÈçÏ£º
ÐèÒªÊäÈëµÄÊý¾Ý
%testinputdata
%Angular distribution input data
x=[(1*pi/180)1*pi/180)180*pi/180);
   (1*pi/180)1*pi/180)180*pi/180);
   (1*pi/180)1*pi/180)180*pi/180);];
y=ang180';
c0=[0.44 0.1 0];%ËùÏ£ÍûÄâºÏÊý¾ÝµÄ³õʼֵ²Â²â
lup=[1 1 1];  % ÕâÀï¿ÉÒÔ²»ÓÃ
ldown=[0 0 0];

ÄâºÏËùÓõĺ¯Êý
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function F=fittingfunction(c,x)
x1=x(1,;
x2=x(2,;
x3=x(3,;
F=1+c(1)*(1/2)*(3*(cos(x1)).^2-1)+c(2)*(1/8)*(63*(cos(x2)).^5-70*(cos(x2)).^3+15*(cos(x2)))+c(3)*(1/16)*(231*(cos(x3)).^6-315*(cos(x3)).^4+105*(cos(x3)).^2-5);

Ö÷³ÌÐò
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
testinputdata
[c,renorm]=lsqcurvefit(@fittingfunction,c0,x,y,ldown,lup)


Êý¾ÝyµÄ¾ßÌåÊýÖµÈçÏ£º
432.566950000000    416.920840000000    428.946100000000    433.053000000000    422.072450000000    428.162070000000    437.013270000000    426.751340000000    429.561780000000    425.763280000000    439.139480000000    425.480800000000    429.461310000000    419.672230000000    420.245560000000    427.193010000000    421.941920000000    422.916680000000    419.172600000000    426.356640000000    417.627120000000    420.576520000000    419.312750000000    417.820550000000    412.241250000000    417.973460000000    421.155510000000    420.329720000000    424.538270000000    414.565690000000    419.184860000000    417.904280000000    423.277490000000    420.463540000000    421.824140000000    417.933560000000    414.354910000000    414.106710000000    422.038680000000    417.209890000000    422.252760000000    417.202880000000    417.861040000000    419.148860000000    415.500790000000    423.182760000000    410.352220000000    418.970570000000    414.258190000000    414.768140000000    421.373230000000    419.670000000000    417.689380000000    416.945940000000    418.924440000000    413.251710000000    421.376270000000    418.567780000000    416.737390000000    421.627380000000    410.248860000000    413.871680000000    412.041020000000    417.244790000000    416.846830000000    418.066840000000    408.823080000000    416.875210000000    432.661280000000    415.876350000000    410.174940000000    402.669780000000    413.330730000000    407.934270000000    404.469130000000    408.634240000000    409.460610000000    403.576070000000    413.147640000000    410.905870000000    417.493510000000    418.093370000000    408.392450000000    412.877850000000    412.443730000000    398.812310000000    409.211240000000    412.151020000000    413.395380000000    409.491270000000    413.395380000000    412.151020000000    409.211240000000    398.812310000000    412.443730000000    412.877850000000    408.392450000000    418.093370000000    417.493510000000    410.905870000000    413.147640000000    403.576070000000    409.460610000000    408.634240000000    404.469130000000    407.934270000000    413.330730000000    402.669780000000    410.174940000000    415.876350000000    432.661280000000    416.875210000000    408.823080000000    418.066840000000    416.846830000000    417.244790000000    412.041020000000    413.871680000000    410.248860000000    421.627380000000    416.737390000000    418.567780000000    421.376270000000    413.251710000000    418.924440000000    416.945940000000    417.689380000000    419.670000000000    421.373230000000    414.768140000000    414.258190000000    418.970570000000    410.352220000000    423.182760000000    415.500790000000    419.148860000000    417.861040000000    417.202880000000    422.252760000000    417.209890000000    422.038680000000    414.106710000000    414.354910000000    417.933560000000    421.824140000000    420.463540000000    423.277490000000    417.904280000000    419.184860000000    414.565690000000    424.538270000000    420.329720000000    421.155510000000    417.973460000000    412.241250000000    417.820550000000    419.312750000000    420.576520000000    417.627120000000    426.356640000000    419.172600000000    422.916680000000    421.941920000000    427.193010000000    420.245560000000    419.672230000000    429.461310000000    425.480800000000    439.139480000000    425.763280000000    429.561780000000    426.751340000000    437.013270000000    428.162070000000    422.072450000000    433.053000000000    428.946100000000    416.920840000000    432.566950000000    397.985250000000

ÔËÐгÌÐòºóûÓгöÏÖ±¨´í£¬³öÏÖ½á¹ûÈçÏ£º

Local minimum found.

Optimization completed because the size of the gradient is less than
the default value of the function tolerance.




c =

    1.0000    0.0000    1.0000


renorm =

  3.1256e+007

¿´Õâ¸ö±ëº·µÄÎó²î¡£¡£¡£¡£

ÄâºÏËùµÃµÄÇúÏßÓëʵ¼ÊÊý¾Ý¼òÖ±ÊÇÌìµØÖ®²î¡£¡£¡£

³¢ÊÔ¹ýµ÷ÕûcµÄ³õʼȡֵ£¬²»¹ÜÔõôµ÷Õû£¬½á¹û²»±ä¡£

³¢ÊÔ¹ý°ÑyÊý¾Ý¹éÒ»»¯£¬ÄâºÏ½á¹ûºÃ¿´ÁËÄÇôһµãµã£¬µ«ÊÇ»¹ÊDzîÊ®Íò°ËǧÀsoǭ¿¼¼ÇîÁË¡£¡£¡£

¸Õ½Ó´¥matlab£¬²»ÖªµÀÕâÖÖÎÊÌâ¸ÃÈçºÎ½â¾ö£¿Çó´óÏÀÃǰïÖúµÄ˵¡£

[ Last edited by zheyi-1984 on 2012-10-28 at 19:20 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

zheyi-1984

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

¶î£¬²»ÖªµÀÔõô°Ñ×Ô¶¯²åÈëµÄ±íÇé·ûºÅ¸Äµô¡£¡£¡£
2Â¥2012-10-28 19:21:35
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zsy312

Òø³æ (СÓÐÃûÆø)

´úÂëÓ¦¸Ãдµ½"
CODE:
"µ½"

"Ö®¼ä, ²»È»¿ÉÄÜ»áÓÐЦÁ³, ´úÂëÒ²±»´òÂÒ.
3Â¥2012-10-29 07:26:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zsy312

Òø³æ (СÓÐÃûÆø)

¡ï
xiegangmai: ½ð±Ò+1, лл²ÎÓë 2012-10-29 20:09:38
´úÂëÓ¦¸Ãдµ½:
ÖÐÀ¨ºÅcodeÖÐÀ¨ºÅ



ÁíÍâÒ»±ßÒ²ÊÇ ÖÐÀ¨ºÅ/codeÖÐÀ¨ºÅ
Ö®¼ä, ²»È»¿ÉÄÜ»áÓÐЦÁ³, ´úÂëÒ²±»´òÂÒ.ÎÒ²»ÄÜÖ±½ÓÊäÈë, ÊäÈë¾Í³ÉÁËÂ¥ÉϵÄÇé¿öÁË.
4Â¥2012-10-29 07:28:39
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

csgt0

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

²ÊÉ«¹Òͼ

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

¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
xiegangmai: ½ð±Ò+1, ר¼Ò¿¼ºË, лл²ÎÓë 2012-10-29 20:09:49
²»ºÃ½â¾ö£¬cos¶¼Ð¡ÓÚ1£¬½Ç¶È1¶È±¾À´¾ÍÌݶȺÜС£¬ÔÙ5´Î·½ÌݶȾ͸üСÁË¡£
showmethemoney
5Â¥2012-10-29 11:28:41
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zheyi-1984

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

¶àл¥Éϼ¸Î»µÄ½¨Ò飬´úÂëÒѾ­·ÅÈë¡°¡±Ö®¼ä£¬¡°¹òÇó¡±ÓÐÐÄÈ˰ïÖúµÄ˵£¡
¡°Ëù±àд³ÌÐòÈçÏ£º
ÐèÒªÊäÈëµÄÊý¾Ý
%testinputdata
%Angular distribution input data
x=[(1*pi/180)1*pi/180)180*pi/180);
   (1*pi/180)1*pi/180)180*pi/180);
   (1*pi/180)1*pi/180)180*pi/180);];
y=ang180';
c0=[0.44 0.1 0];%ËùÏ£ÍûÄâºÏÊý¾ÝµÄ³õʼֵ²Â²â
lup=[1 1 1];  % ÕâÀï¿ÉÒÔ²»ÓÃ
ldown=[0 0 0];

ÄâºÏËùÓõĺ¯Êý
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function F=fittingfunction(c,x)
x1=x(1,;
x2=x(2,;
x3=x(3,;
F=1+c(1)*(1/2)*(3*(cos(x1)).^2-1)+c(2)*(1/8)*(63*(cos(x2)).^5-70*(cos(x2)).^3+15*(cos(x2)))+c(3)*(1/16)*(231*(cos(x3)).^6-315*(cos(x3)).^4+105*(cos(x3)).^2-5);

Ö÷³ÌÐò
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
testinputdata
[c,renorm]=lsqcurvefit(@fittingfunction,c0,x,y,ldown,lup)


Êý¾ÝyµÄ¾ßÌåÊýÖµÈçÏ£º
432.566950000000    416.920840000000    428.946100000000    433.053000000000    422.072450000000    428.162070000000    437.013270000000    426.751340000000    429.561780000000    425.763280000000    439.139480000000    425.480800000000    429.461310000000    419.672230000000    420.245560000000    427.193010000000    421.941920000000    422.916680000000    419.172600000000    426.356640000000    417.627120000000    420.576520000000    419.312750000000    417.820550000000    412.241250000000    417.973460000000    421.155510000000    420.329720000000    424.538270000000    414.565690000000    419.184860000000    417.904280000000    423.277490000000    420.463540000000    421.824140000000    417.933560000000    414.354910000000    414.106710000000    422.038680000000    417.209890000000    422.252760000000    417.202880000000    417.861040000000    419.148860000000    415.500790000000    423.182760000000    410.352220000000    418.970570000000    414.258190000000    414.768140000000    421.373230000000    419.670000000000    417.689380000000    416.945940000000    418.924440000000    413.251710000000    421.376270000000    418.567780000000    416.737390000000    421.627380000000    410.248860000000    413.871680000000    412.041020000000    417.244790000000    416.846830000000    418.066840000000    408.823080000000    416.875210000000    432.661280000000    415.876350000000    410.174940000000    402.669780000000    413.330730000000    407.934270000000    404.469130000000    408.634240000000    409.460610000000    403.576070000000    413.147640000000    410.905870000000    417.493510000000    418.093370000000    408.392450000000    412.877850000000    412.443730000000    398.812310000000    409.211240000000    412.151020000000    413.395380000000    409.491270000000    413.395380000000    412.151020000000    409.211240000000    398.812310000000    412.443730000000    412.877850000000    408.392450000000    418.093370000000    417.493510000000    410.905870000000    413.147640000000    403.576070000000    409.460610000000    408.634240000000    404.469130000000    407.934270000000    413.330730000000    402.669780000000    410.174940000000    415.876350000000    432.661280000000    416.875210000000    408.823080000000    418.066840000000    416.846830000000    417.244790000000    412.041020000000    413.871680000000    410.248860000000    421.627380000000    416.737390000000    418.567780000000    421.376270000000    413.251710000000    418.924440000000    416.945940000000    417.689380000000    419.670000000000    421.373230000000    414.768140000000    414.258190000000    418.970570000000    410.352220000000    423.182760000000    415.500790000000    419.148860000000    417.861040000000    417.202880000000    422.252760000000    417.209890000000    422.038680000000    414.106710000000    414.354910000000    417.933560000000    421.824140000000    420.463540000000    423.277490000000    417.904280000000    419.184860000000    414.565690000000    424.538270000000    420.329720000000    421.155510000000    417.973460000000    412.241250000000    417.820550000000    419.312750000000    420.576520000000    417.627120000000    426.356640000000    419.172600000000    422.916680000000    421.941920000000    427.193010000000    420.245560000000    419.672230000000    429.461310000000    425.480800000000    439.139480000000    425.763280000000    429.561780000000    426.751340000000    437.013270000000    428.162070000000    422.072450000000    433.053000000000    428.946100000000    416.920840000000    432.566950000000    397.985250000000

ÔËÐгÌÐòºóûÓгöÏÖ±¨´í£¬³öÏÖ½á¹ûÈçÏ£º

Local minimum found.

Optimization completed because the size of the gradient is less than
the default value of the function tolerance.




c =

    1.0000    0.0000    1.0000


renorm =

  3.1256e+007¡±
6Â¥2012-10-29 15:00:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zheyi-1984

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

ÒýÓûØÌû:
5Â¥: Originally posted by csgt0 at 2012-10-29 11:28:41
²»ºÃ½â¾ö£¬cos¶¼Ð¡ÓÚ1£¬½Ç¶È1¶È±¾À´¾ÍÌݶȺÜС£¬ÔÙ5´Î·½ÌݶȾ͸üСÁË¡£

Êǵģ¬ÎÒÏÖÔÚÔÚÏëÊDz»ÊÇÎÒѡȡlsqcurvefitÓÃÀ´ÄâºÏ±¾Éí²»ÊǺÜÊʺÏÄØ£¿ÒòΪÊÇ½è¼øÇ°È˵Ť×÷£¬±ØÐëʹÓÃÀÕÈõ¶àÏîʽ...ÄÜÓÐÆäËûµÄ½¨ÒéÂ𣿶àл£¡
7Â¥2012-10-29 15:03:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gilderf

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

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

¡ï ¡ï
xiegangmai: ½ð±Ò+2, ллӦÖú 2012-11-04 19:37:16
lsqcurvefitÓÐĬÈϵľ«¶È£¬È·¶¨¼ÆËãÐèÒªµÄ¾«¶ÈºóÉèÖÃһϻáÓаïÖú¡£
Èç¹û¸Ä±äº¯Êý½á¹¹ÄܼõµÍ¾«¶ÈÒªÇóÒ²¿ÉÒÔÊÔÊÔ¡£
8Â¥2012-11-04 15:19:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zheyi-1984 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϿƴóÉúÎïѧ297·Ö£¬Çóµ÷¼ÁÍÆ¼ö +6 Y-yyusx 2026-04-06 7/350 2026-04-06 22:39 by 52305043001
[¿¼ÑÐ] 327Çóµ÷¼Á +5 Xxjc1107. 2026-04-06 5/250 2026-04-06 21:43 by dongzh2009
[¿¼ÑÐ] 287Çóµ÷¼Á +3 ͨÐÅѧ˶081000 2026-04-03 4/200 2026-04-06 21:03 by going home
[¿¼ÑÐ] 0703µ÷¼Á£¬Ò»Ö¾Ô¸Ìì½ò´óѧ319·Ö +16 haaaabcd 2026-04-05 17/850 2026-04-06 19:25 by ÉÐË®¸óÖ÷
[¿¼ÑÐ] 22408 331·ÖÇóµ÷¼Á +4 y__1 2026-04-06 4/200 2026-04-06 17:26 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 301Çóµ÷¼Á +6 ϸ°ûÏà¹Øµ°°× 2026-04-02 10/500 2026-04-06 08:34 by jp9609
[¿¼ÑÐ] Ò»Ö¾Ô¸9²ÄÁÏѧ˶297ÒѹýÁù¼¶Çóµ÷¼ÁÍÆ¼ö +11 adaie 2026-04-04 12/600 2026-04-05 19:04 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 284Çóµ÷¼Á +7 Ðìͬѧ_001 2026-04-04 13/650 2026-04-05 17:19 by yulian1987
[¿¼ÑÐ] ²ÄÁÏר˶ µ÷¼Á +14 CXN123456 2026-04-03 14/700 2026-04-05 17:18 by Hdyxbekcb
[¿¼ÑÐ] Ò»Ö¾Ô¸½­ÄÏ´óѧ085501»úе¹¤³Ìר˶326·Ö£¬±¾¿Æ¼Ñľ˹´óѧ +5 ¹ËÈô¸¡Éú 2026-04-03 9/450 2026-04-05 09:57 by 1753564080
[¿¼ÑÐ] 294Çóµ÷¼Á +6 Grey_Ey 2026-04-02 9/450 2026-04-04 22:07 by hemengdong
[¿¼ÑÐ] 292·Ö£¬²ÄÁÏÓ뻯¹¤£¬ÉêÇëµ÷¼Á +22 ³ÌÇçÖ® 2026-04-01 26/1300 2026-04-04 22:03 by hemengdong
[¿¼ÑÐ] ¸´ÊÔµ÷¼Á +6 ·¶¸ùÅà 2026-04-04 6/300 2026-04-04 14:27 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +11 ÎâèùÓ±£¡ 2026-04-03 11/550 2026-04-04 09:56 by ССÊ÷2024
[¿¼ÑÐ] ÎåÒØ´óѧÍÁľ¹¤³ÌÕе÷¼ÁÉú2026 +3 wyutj 2026-03-31 4/200 2026-04-03 18:21 by zengxj_7201
[¿¼ÑÐ] ÍÁľˮÀû328·ÖÇóµ÷¼Á +6 ¼²·çÖª¾¢²Ý666 2026-04-02 6/300 2026-04-03 11:38 by znian
[¿¼²©] É격ÇóÖú +3 Reee1Llll 2026-04-01 3/150 2026-04-02 22:29 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] һ־Ըɽ¶«´óѧ£¬085600£¬344 +7 κ×Óper 2026-04-02 8/400 2026-04-02 21:12 by °ÙÁéͯ888
[¿¼ÑÐ] 08ÉúÎïÓëҽҩר˶³õÊÔ346ÕÒµ÷¼Á +6 dianeeee 2026-04-01 7/350 2026-04-02 08:23 by guoweigw
[¿¼ÑÐ] 340Çóµ÷¼Á +4 Ï£ÍûÈç´Ëi 2026-03-31 4/200 2026-03-31 16:40 by 690616278
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û