数学建模社区-数学中国
标题:
才学着用mtlab编程,有些问题不懂,求指教
[打印本页]
作者:
1522500748
时间:
2013-9-29 21:59
标题:
才学着用mtlab编程,有些问题不懂,求指教
这个程序是正确的,请问后面的黄颜色的提示信息是怎么回事?都是一些提示错误和警告的信息。
360截图20130929213813816.jpg
(163 KB, 下载次数: 217)
2013-9-29 21:59 上传
点击文件名下载附件
作者:
1522500748
时间:
2013-9-29 22:05
这是代码
w=[0 2 1 8 inf inf inf inf;2 0 inf 6 1 inf inf inf;1 inf 0 7 inf inf 9 ...
inf;8 6 7 0 5 1 2 inf;inf 1 inf 5 0 3 inf 9;inf inf inf 1 3 0 4 6;...
inf inf 9 2 inf 4 0 3;inf inf inf inf 9 6 3 0]
n=size(w,1);
w1=w(1,:);
%赋初值
for i=1:n
l(i)=w1(i);
z(i)=1;
end
s=[];
s(1)=1;
u=s(1);
k=1;
while k<n
% 更新 l(v) 和 z(v)
for i=1:n
for j=1:k
if i~=s(j)
if l(i)>l(u)+w(u,i)
l(i)=l(u)+w(u,i);
z(i)=u;
end
end
end
end
l,z
%求v*
ll=l;
for i=1:n
for j=1:k
if i~=s(j)
ll(i)=ll(i);
else
ll(i)=inf;
end
end
end
lv=inf;
for i=1:n
if ll(i)<lv
lv=ll(i);
v=i;
end
end
lv, v
s(k+1)=v
k=k+1
u=s(k)
end
l,z
作者:
yuanyuanxiang
时间:
2013-9-29 23:13
语句后面不打“;”便会有此警告。
作者:
lvyanlong
时间:
2013-9-30 08:00
你的代码没错误 没打分号就会出现提示的
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5