第 1 頁 (共 2 頁)
發表於 : 週日 11月 18, 2001 11:56 pm
由 超音波馬達
不是都已經po在板上了 ..= ="
發表於 : 週日 11月 18, 2001 11:50 pm
由 犯紀者Sheng
我....也要做類似的東西ㄋ......
阿來....把程式PO 上來讓我改一改吧....
cccccc
發表於 : 週日 11月 18, 2001 6:35 pm
由 LAI
阿~已經寫完ㄌ
為了慶祝我寫完了
還打了好久的坦克呢
看~懶趴熊~
發表於 : 週日 11月 18, 2001 3:28 pm
由 Cloud
阿來不要偷懶。
發表於 : 週日 11月 18, 2001 1:23 pm
由 犯紀者Sheng
..........
發表於 : 週日 11月 18, 2001 11:37 am
由 LAI
function [xv,it]=broyden(x,f,n,tol)
fr=zeros(n,1); it=0; xv=x;
Br=eye(n);
fr=feval(f, xv);
while norm(fr)>tol
it=it+1;
pr=-Br*fr;
tau=1;
xv1=xv+tau*pr; xv=xv1;
oldfr=fr; fr=feval(f,xv);
y=fr-oldfr; oldBr=Br;
oyp=oldBr*y-pr;pB=pr'*oldBr;
for i=1:n
for j=1:n
M(i,j)=oyp(i)*pB(j);
end;
end;
Br=oldBr-M./(pr'*oldBr*y);
end;
<font size=-1>[ 這篇文章被編輯過: LAI 在 2001-11-18 11:46 ]</font>
發表於 : 週日 11月 18, 2001 11:19 am
由 LAI
在 2001-11-17 23:37, onitsuka[Fantasy Ranger] 寫了:
外星人
o_o?外星人?!在哪阿
發表於 : 週日 11月 18, 2001 11:19 am
由 LAI
感謝幫忙挑錯
現在已經有結果摟
fr =
-11.5000
-2.8660
rootvals =
0.9397
0.3420
iter =
12
(2)Broyden's method
還在膠著中= =
發表於 : 週日 11月 18, 2001 10:42 am
由 超音波馬達
喔喔喔....
ㄚ來真是數值分析女王ㄚ....
發表於 : 週日 11月 18, 2001 8:42 am
由 bs
...............
誇模~~
這是亂碼ㄇ?
發表於 : 週六 11月 17, 2001 11:37 pm
由 onitsuka[Fantasy Ranger]
外星人

發表於 : 週六 11月 17, 2001 11:37 pm
由 LAI
可以算但是算不出結果o_o!
發表於 : 週六 11月 17, 2001 11:35 pm
由 LAI
in command window
>> [rootvals,iter]=newtonmv([1,2]','f308','f309',2,0.005)
發表於 : 週六 11月 17, 2001 11:34 pm
由 LAI
function jf=f309(v)
x=v(1) ;y=v(2);
jf=zeros(2,2);
jf(1,:)=[3*x^2-3*y -6*x*y];
jf(2,:)=[6*x*y 3*x^2-3*y^2];
<font size=-1>[ 這篇文章被編輯過: LAI 在 2001-11-18 11:10 ]</font>
發表於 : 週六 11月 17, 2001 11:34 pm
由 LAI
function f=f308(v)
x=v(1);y=v(2);
f=zeros(2,1)
f(1)=x^3-3*x*y^2-0.5;
f(2)=3*(x^2)*y-y^3-(3^.5)/2;