Re: [問題] 請各位高手幫忙看一下程式哪裡出錯了?已回收
for i=1:9 ,divide(i)=4.5e-06*(2*i-1)/18; end
^^^^^^ ^^^^
通常會先宣告DIVIDE[]的大小 ,雖然這邊沒關係
不過底下很多地方都會出現錯誤= =''
還有就是...4.5e = ?
for k=1:10
L0=100;
if zn(k)<10^-4 & b(k)==1
^^^^^
for i=1:9
for j=1:9
L(i,j,k)=sqrt((xn(k)-divide(j))^2+(yn(k)-divide(i))^2)+G(i,j);
^^^^^ ^^^^^ ^^^^^^^
L1=L(i,j,k);
^^^^^^^^^
if L1<L0 , Lmn(k)=L1;
^^^^^^^^^
else Lmn(k)=L0;
end
end
end
end
end
for k=1:10
for i=1:9
for j=1:9
if Lmn(k)==L(i,j,k)
G(i,j)=1;
b(k)=0;
end
end
end
end
PS:雖然我不是高手...但還是得勸你寫程式記得要排版,特別是發問時XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.222.112
推
04/07 02:07, , 1F
04/07 02:07, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章