首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

matlab程序代码,该怎么处理

2012-08-07 
matlab程序代码function [flag] judge( m,m1,j)nodetopoly[0,2,3,100,100,100,100,100,1002,0,3,4,100

matlab程序代码
function [flag] = judge( m,m1,j)

nodetopoly=[0,2,3,100,100,100,100,100,100;  
  2,0,3,4,100,100,100,100,100;
  3,3,0,1,5,100,100,100,100;
  100,4,1,0,100,3,1,100,100;
  100,100,5,100,0,1,100,2,100;
  100,100,100,3,1,0,3,4,100;
  100,100,100,1,100,3,0,100,1;
  100,100,100,100,2,4,100,0,2;
  100,100,100,100,100,100,1,2,0];%节点拓扑图,用100表示两个节点不相连

k=1;
while(k<j)
  if (m==m1(k))
  flag=0;
  break;
  end
   
  if(nodetopoly(m,m1(j-1)==100))
  flag=0;
  break;
  end
   
  k=k+1;
  if(k==j)
  flag=1;
  end
end
end

请问我想让该函数在满足if的条件时返回0并且结束该函数,这样是对的吗?break是跳出子函数了吗?

[解决办法]
退出函数用return,不过你只有一层循环,所以用break应该也是可以退出的。

热点排行