²é¿´: 3070  |  »Ø¸´: 25

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

[ÇóÖú] matlab¸ßÊÖ°ïæ×ö¸ö×Ô¶¨Ò帴ÔÓº¯ÊýÄâºÏ£¬º¬Óи´Êý£¬

ÐèÒª¶ÔÒ»¸ö´ø¸´ÊýµÄ¸´ÔÓº¯Êý½øÐÐÄâºÏ£¬²¢Çó³ö¼¸¸ö²ÎÁ¿£¬±¾ÈËÊÇmatlab²ËÄñ£¬Íê³ÉºóÇëÒ»¶¨¸ø³öÔ´´úÂ룬¾ßÌ庯ÊýÇë²é¿´¸½¼þ˵Ã÷£¬¶àл£¡
ÆäËüÈí¼þÒ²¿ÉÒÔ£¬ÎÒÖ»ÓÐmatlabºÍorigin¿ÉÒÔÓã¬ÎÒÒª´¦ÀíµÄÊý¾Ý±È½Ï¶à£¬ÄǾÍÒªÂé·³Äú¶àË㼸´ÎÁË£¬Õ¾ÄÚÁªÏµ¡£filename]matlabÄâºÏ.doc[/filename]

[ Last edited by delarzhang on 2012-8-17 at 08:13 ]
»Ø¸´´ËÂ¥

» ±¾Ìû¸½¼þ×ÊÔ´Áбí

  • »¶Ó­¼à¶½ºÍ·´À¡£ºÐ¡Ä¾³æ½öÌṩ½»Á÷ƽ̨£¬²»¶Ô¸ÃÄÚÈݸºÔð¡£
    ±¾ÄÚÈÝÓÉÓû§×ÔÖ÷·¢²¼£¬Èç¹ûÆäÄÚÈÝÉæ¼°µ½ÖªÊ¶²úȨÎÊÌ⣬ÆäÔðÈÎÔÚÓÚÓû§±¾ÈË£¬Èç¶Ô°æÈ¨ÓÐÒìÒ飬ÇëÁªÏµÓÊÏ䣺xiaomuchong@tal.com
  • ¸½¼þ 1 : matlabÄâºÏ.doc
  • 2012-08-17 08:05:22, 99.5 K

» ²ÂÄãϲ»¶

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

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

csgt0

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

²ÊÉ«¹Òͼ

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
delarzhang: ½ð±Ò+50, ¡ïÓаïÖú 2012-09-04 07:21:58
delarzhang: ½ð±Ò+50 2012-10-03 16:12:55
Äã×Ô¼ºÊÔÊÔ°É£¬ÄÜÄâºÏ£¬µ«Êǽá¹û²»ÊǺÜÀíÏë
CODE:
function delar
data=xlsread('delar.xlsx');
xdata=data(:,1);  %Im
ydata=data(:,2);  %
x0=[100,250,6,0.5];    %wp2,gama,T,S
options= optimset('MaxFunEvals',5000,'Maxiter',1000);
lb=[10,20,0,0];
%ub=[10000,10000,100,1000];
ub=[];
[x,resnorm]=lsqcurvefit(@myfun,x0,xdata,ydata,lb,ub,options)
y=myfun(x,xdata);
plot(xdata,ydata,'g',xdata,y,'r')
end

function F=myfun(x,xdata)  %x=[]
wl=734;
wt=533;
e8=5.5;
C=0.48;
eq1=(wl^2-wt^2)./(wt^2-xdata.^2-1i*x(3)*xdata);
eq2=x(1)./(xdata.^2+1i*xdata*x(2));
epslong=e8*(1+eq1-eq2);

delta=x(1)*x(2)*((wt^2-xdata.^2).^2+(xdata*x(3)).^2)  +  xdata.^2*x(3)*(wl^2-wt^2).*(xdata.^2+x(2)^2);
eq3=2*C*wt^2* (x(1)*x(2)*(wt^2-xdata.^2)   -  xdata.^2*x(3).*(xdata.^2+x(2)^2-x(1)))   ./delta;
eq4=C^2*(wt^4./delta)  .*(x(1)*(x(2)*(wl^2-wt^2)+x(3)*(x(1)-2*xdata.^2))  +xdata.^2*x(3).*(xdata.^2+x(2)^2))  ./(wl^2-wt^2);
A=1+eq3+eq4;
F=x(4)*A.*imag(-1./epslong);
end

showmethemoney
6Â¥2012-08-20 10:59:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

love_ff

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
6Â¥: Originally posted by csgt0 at 2012-08-20 10:59:47
Äã×Ô¼ºÊÔÊÔ°É£¬ÄÜÄâºÏ£¬µ«Êǽá¹û²»ÊǺÜÀíÏë

function delar
data=xlsread('delar.xlsx');
xdata=data(:,1);  %Im
ydata=data(:,2);  %
x0=;    %wp2,gama,T,S
options= optimset('MaxFunEvals',5000,'Maxi ...

ÇëÎÊÎÒÓÃlsqcurvefitº¯ÊýµÄʱºòÎÒÉ趨ÁËÉÏÏÂÏߣ¬µ«ÊǺÃÏñûÓá£ÎÒ°Ñ´úÂëÌù³öÀ´ÄܰïÎÒ¿´¿´Ã´£¿
¶øÇÒ£¬ÎÒÄâºÏµÃµ½µÄϵÊý¶¼ÊǸ´Êý£¬¿É·ñµÃµ½ÊµÊý¡£Âé·³ÁË£¡
x0=[2,2,2,2,2];
xdata=w0';
ydata=xdl2;
lb=[1;1;1;1;1];
lu=[5;5;5;5;5];
[x,res]=lsqcurvefit(F,x0,xdata,ydata,lb,lu);
24Â¥2014-01-02 10:26:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

dingd

Ìú¸Ëľ³æ (Ö°Òµ×÷¼Ò)

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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
¸´ÊýÄâºÏ»¹Ã»¼û¹ý±È1stOpt¸üÇ¿¸üºÃÓõ쬽¨Òé×Ô¼ºÊÔÊÔ¡£
2Â¥2012-08-17 09:26:06
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

ÒýÓûØÌû:
2Â¥: Originally posted by dingd at 2012-08-17 09:26:06
¸´ÊýÄâºÏ»¹Ã»¼û¹ý±È1stOpt¸üÇ¿¸üºÃÓõ쬽¨Òé×Ô¼ºÊÔÊÔ¡£

Èç¹ûÎÒ×Ô¼ºÓУ¬¾Í²»ÓÃÀË·Ñʱ¼äÔÚÕâÀïÇóÖú
ÌìµÀ³êÇÚ
3Â¥2012-08-17 10:00:41
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

csgt0

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

²ÊÉ«¹Òͼ

IÊǶàÉÙ£¬mÊǶàÉÙ
showmethemoney
4Â¥2012-08-17 17:49:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

ÒýÓûØÌû:
4Â¥: Originally posted by csgt0 at 2012-08-17 17:49:20
IÊǶàÉÙ£¬mÊǶàÉÙ

ImÊǸ´ÊýµÄÐ鲿£¬Re¸´ÊýµÄʵ²¿
ÌìµÀ³êÇÚ
5Â¥2012-08-17 20:13:41
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

ÒýÓûØÌû:
6Â¥: Originally posted by csgt0 at 2012-08-20 10:59:47
Äã×Ô¼ºÊÔÊÔ°É£¬ÄÜÄâºÏ£¬µ«Êǽá¹û²»ÊǺÜÀíÏë

function delar
data=xlsread('delar.xlsx');
xdata=data(:,1);  %Im
ydata=data(:,2);  %
x0=;    %wp2,gama,T,S
options= optimset('MaxFunEvals',5000,'Maxi ...

лл£¬ÎÒ°²×°µÄÊÇmatlab2012a£¬ÔËÐÐʱÏÔʾresnormÊÇunused£¬²»ÖªµÀ¸ÃÔõô°ì£¿
ÌìµÀ³êÇÚ
7Â¥2012-08-21 07:43:04
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

ÒýÓûØÌû:
6Â¥: Originally posted by csgt0 at 2012-08-20 10:59:47
Äã×Ô¼ºÊÔÊÔ°É£¬ÄÜÄâºÏ£¬µ«Êǽá¹û²»ÊǺÜÀíÏë

function delar
data=xlsread('delar.xlsx');
xdata=data(:,1);  %Im
ydata=data(:,2);  %
x0=;    %wp2,gama,T,S
options= optimset('MaxFunEvals',5000,'Maxi ...

ÔËÐйý³ÌÖÐÏÔʾÐÅÏ¢ÈçÏ£º
Error using xlsread (line 129)
XLSREAD unable to open file 'delar.xlsx'.
File 'D:\Program Files\MATLAB\R2012a\bin\raman\delar.xlsx' not found.

Error in delar (line 2)
data=xlsread('delar.xlsx');
ÌìµÀ³êÇÚ
8Â¥2012-08-21 07:49:39
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

csgt0

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

²ÊÉ«¹Òͼ

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

ÒýÓûØÌû:
8Â¥: Originally posted by delarzhang at 2012-08-21 07:49:39
ÔËÐйý³ÌÖÐÏÔʾÐÅÏ¢ÈçÏ£º
Error using xlsread (line 129)
XLSREAD unable to open file 'delar.xlsx'.
File 'D:\Program Files\MATLAB\R2012a\bin\raman\delar.xlsx' not found.

Error in delar (line 2) ...

°ÑÄãµÄÊý¾ÝÔÚexcelÀï±£´æÎªÁ½ÁУ¬ÃüÃûΪdelar.xlsx£¬¸ú³ÌÐò·Åµ½Ò»Æð¡£
resnormÄǸö²»Óõϰ¾Íɾµô
showmethemoney
9Â¥2012-08-21 09:02:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

delarzhang

ľ³æ (ÖøÃûдÊÖ)

ÎÞ

ÒýÓûØÌû:
9Â¥: Originally posted by csgt0 at 2012-08-21 09:02:43
°ÑÄãµÄÊý¾ÝÔÚexcelÀï±£´æÎªÁ½ÁУ¬ÃüÃûΪdelar.xlsx£¬¸ú³ÌÐò·Åµ½Ò»Æð¡£
resnormÄǸö²»Óõϰ¾Íɾµô...

Çë°ïÂú¿´¿´£¬»¹ÊDZ¨´í£º
Error using snls (line 48)
Objective function is returning undefined values at initial point. lsqcurvefit
cannot continue.

Error in lsqncommon (line 175)
    [xC,FVAL,LAMBDA,JACOB,EXITFLAG,OUTPUT,msgData]=...

Error in lsqcurvefit (line 252)
[xCurrent,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...

Error in delar (line 10)
[x,resnorm]=lsqcurvefit(@myfun,x0,xdata,ydata,lb,ub,options);
ÌìµÀ³êÇÚ
10Â¥2012-08-21 10:09:35
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ delarzhang µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[˶²©¼ÒÔ°] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +4 8rmuugja8q 2026-02-22 8/400 2026-02-23 12:22 by alian_214
[»ù½ðÉêÇë] ÌåÖÆÄÚ³¤±²ËµÌåÖÆÄÚ¾ø´ó²¿·ÖÒ»±²×ÓÔڵײ㣬ÈçͬÄãÃÇÒ»Ñù´ó²¿·ÖÆÕͨ½ÌʦæÇÒÊÕÈëµÍ +10 ˲ϢÓîÖæ 2026-02-20 13/650 2026-02-23 11:23 by holypower
[¿¼ÑÐ] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 khieu8v8m0 2026-02-22 8/400 2026-02-23 09:35 by w4l55oybr1
[ÂÛÎÄͶ¸å] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +4 khieu8v8m0 2026-02-22 8/400 2026-02-23 09:29 by w4l55oybr1
[½Ìʦ֮¼Ò] ΪʲôÖйú´óѧ¹¤¿Æ½ÌÊÚÃÇË®ÁËÄÇô¶àËùνµÄ¶¥»á¶¥¿¯£¬µ«»¹ÊÇ×ö²»³öÓîÊ÷»úÆ÷ÈË£¿ +5 »¶ÀÖËÌÒ¶Ýè 2026-02-21 8/400 2026-02-23 09:19 by »¶ÀÖËÌÒ¶Ýè
[ÂÛÎÄͶ¸å] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 w89i99eaeh 2026-02-22 5/250 2026-02-23 08:04 by w4l55oybr1
[²©ºóÖ®¼Ò] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +4 khieu8v8m0 2026-02-22 6/300 2026-02-23 07:59 by w4l55oybr1
[²©ºóÖ®¼Ò] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +6 3dfhjxgsh7 2026-02-22 9/450 2026-02-23 07:49 by w4l55oybr1
[¿¼²©] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +4 khieu8v8m0 2026-02-22 4/200 2026-02-23 06:46 by jsjzfl
[¹«Åɳö¹ú] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 khieu8v8m0 2026-02-22 5/250 2026-02-23 06:29 by w4l55oybr1
[¿¼²©] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +5 3dfhjxgsh7 2026-02-22 6/300 2026-02-23 02:04 by 5jlh3qtdvx
[½Ìʦ֮¼Ò] °æÃæ·Ñ¸Ã½»Âð +7 Æ»¹ûÔÚÄÄÀï 2026-02-22 8/400 2026-02-22 22:37 by otani
[»ù½ðÉêÇë] ÃæÉÏ¿ÉÒÔ³¬¹ý30Ò³°É£¿ +4 °¢À­¹±aragon 2026-02-22 4/200 2026-02-22 21:22 by ɽÎ÷Ðü¿ÕË¿ÕÐüÎ
[ÂÛÎÄͶ¸å] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +4 usprnugpzw 2026-02-21 6/300 2026-02-22 19:48 by w89i99eaeh
[¿¼ÑÐ] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 3dfhjxgsh7 2026-02-22 4/200 2026-02-22 16:52 by khieu8v8m0
[ÕÒ¹¤×÷] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 usprnugpzw 2026-02-22 3/150 2026-02-22 16:37 by khieu8v8m0
[¹«Åɳö¹ú] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8 O5 51O 54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 usprnugpzw 2026-02-21 4/200 2026-02-22 16:27 by khieu8v8m0
[»ù½ðÉêÇë] ¡°ÈËÎÄÉç¿Æ¶øÂÛ£¬Ðí¶àѧÊõÑо¿»¹Ã»ÓдﵽÃñ¹úʱÆÚµÄˮƽ¡± +4 ËÕ¶«ÆÂ¶þÊÀ 2026-02-18 5/250 2026-02-22 16:07 by liangep1573
[»ù½ðÉêÇë] ʲôÊÇÈËÒ»Éú×îÖØÒªµÄ£¿ +4 ˲ϢÓîÖæ 2026-02-21 4/200 2026-02-22 11:44 by huagongfeihu
[»ù½ðÉêÇë] ½ñÄê´ºÍíÓм¸¸ö½ÚÄ¿ºÜ²»´í£¬µãÔÞ£¡ +11 ˲ϢÓîÖæ 2026-02-16 12/600 2026-02-21 21:14 by lq493392203
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û