[其他] 程式碼想法請教

看板MATLAB作者 (湯瑪士)時間12年前 (2012/05/21 00:58), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
可以麻煩厲害的大大幫幫我這個matlab新手看看 以下程式碼是大概怎麼運作的嗎 有點不太懂.... 謝謝大大們 function [deta]=deta(A) n=size(A,1); s=1; for k=1:n max=abs(A(k,k)); m=k; end for L=k+1:n if max < abs(A(L,k)) max= abs(A(L,k)); m=L; end end if k ~= m t=A(k,:); A(k,:)=A(m,:); A(m,:)=t; s=-s; endd tp=A(k,k); for j=k+1:n A(k,j)=A(k,j)/tp; end for i=k+1:n for j=1:n temp(i,j)=A(i,j)-A(i,k)*A(k,j); end A(i,:)=temp(i,j); end end deta=1; for i=1:n deta=deta*A(i,i); end deta=s*deta; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.42.34

05/21 01:31, , 1F
都很基本的指令 找書看看吧
05/21 01:31, 1F

05/21 01:51, , 2F
我是真的很新的新手 有點不太懂 現在是要寫一個遞迴
05/21 01:51, 2F

05/21 01:52, , 3F
求解一個n*n大小的矩陣值
05/21 01:52, 3F

05/21 01:52, , 4F
大大可以稍微提點一下嗎
05/21 01:52, 4F

05/21 11:37, , 5F
你應該要先學習怎麼編排程式風格
05/21 11:37, 5F
文章代碼(AID): #1FkIAbpY (MATLAB)