| ²é¿´: 352 | »Ø¸´: 1 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
bigfish413Òø³æ (СÓÐÃûÆø)
|
[½»Á÷]
¡¾Ô´´¡¿ÇëÎÊmatlabÀïÈçºÎÇóÒ»¸ö¾Ö²¿¼«Ð¡Öµ
|
||
| ÇëÎÊÎÒÏë´ÓÒ»¸ö³õʼµãx³ö·¢£¬Óþֲ¿ËÑË÷ÕÒµ½xµã×î½üµÄ¾Ö²¿¼«Ð¡µã£¬ÓÐûÓÐËã·¨°ü¿ÉÒÔÖ±½Óµ÷Óᣠ|
» ²ÂÄãϲ»¶
ʳƷÓëÓªÑø£¨0955£©271Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
245Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
290Çóµ÷¼Á
ÒѾÓÐ18È˻ظ´
ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£©½ÓÊÜ¿çרҵ
ÒѾÓÐ10È˻ظ´
±¾¿Æ211£¬±¨¿¼085601-310·Ö
ÒѾÓÐ13È˻ظ´
ÉúÎïѧµ÷¼Á
ÒѾÓÐ3È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ11È˻ظ´
²ÄÁϹ¤³Ì085601£¬270Çóµ÷¼Á
ÒѾÓÐ44È˻ظ´
085600²ÄÁÏÓ뻯¹¤329·ÖÇóµ÷¼Á
ÒѾÓÐ25È˻ظ´
ҩѧ305Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
leolau0318
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 2945.8
- É¢½ð: 130
- ºì»¨: 1
- Ìû×Ó: 508
- ÔÚÏß: 35.5Сʱ
- ³æºÅ: 550872
- ×¢²á: 2008-04-25
- רҵ: ÊýÂÛ
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
bslt(½ð±Ò+2,VIP+0):¸Ðл½»Á÷£¡ 11-10 08:10
bigfish413(½ð±Ò+10,VIP+0):лл 12-4 10:50
bslt(½ð±Ò+2,VIP+0):¸Ðл½»Á÷£¡ 11-10 08:10
bigfish413(½ð±Ò+10,VIP+0):лл 12-4 10:50
|
Èç¹ûÊÇÎÞÔ¼ÊøÒ»Î¬¼«ÖµÎÊÌâ£¬ÍÆ¼öʹÓÃNewton·¨ µü´ú¹«Ê½Îª£º x(k+1)=x(k)-f'[x(k)]/f''[x(k)] ³õʼֵΪÄãÒªÇóµÄxµã¸½½üµÄÈÎÒâÖµ »ù±¾Ëã·¨²½ÖèÈçÏ£º 1.¸ø¶¨³õʼµãx(0),¼°¾«¶Èepsilon>0,Áík=0; 2.Èô|f'[x(k)]|<=epsilon,Í£Ö¹£¬¼«Ð¡µãΪx(k); 3.Áî x(k+1)=x(k)-f'[x(k)]/f''[x(k)] 4.Áík=k+1, Ìøµ½2 matlabº¯ÊýΪ£º function [x,minf] = minNewton(f,x0,eps) format long; if nargin == 2 eps = 1.0e-6; end df = diff(f); d2f = diff(df); k = 0; tol = 1; while tol>eps dfx = subs(df,findsym(df),x0); if diff(d2f) == 0 d2fx = double(d2f); else d2fx = subs(d2f,findsym(d2f),x0); end x1 = x0 - dfx/d2fx; k = k + 1; tol = abs(dfx); x0 = x1; end x = x1; minf = subs(f,findsym(f),x); format short; Ò»¸öÀý×Ó Çóf(t)=t^2-lnt-5µÄ¼«Öµ ½â£ºÔÚMATLABÃüÁî´°¿ÚÊäÈë >> syms t; >>f=t^2-log(t)-5 >>x=minNewton(f,2) ËùµÃ½á¹ûΪ x=0.7071 |
2Â¥2009-11-07 09:49:20














»Ø¸´´ËÂ¥