数学建模社区-数学中国

标题: 我编了一个着色问题的回溯算法matlab程序,但总有不必要的结果输出,请高人指点 [打印本页]

作者: 储育青    时间: 2009-10-18 23:26
标题: 我编了一个着色问题的回溯算法matlab程序,但总有不必要的结果输出,请高人指点
程序如下面的附件里的。1 z. B* ~! {* o" w, d0 S
这是输出的结果,为什么总有ans =1这一项输出,它怎么产生的?代表什么?怎么修改可以避免输出这项?
! _, [' K  E1 ?6 Ex = 1     1     2     2     3
& d7 C3 k  g$ p1 u) e+ O9 n2 y. P" L
x =1     1     2     3     2
! G" e4 m; I; i* I7 z: f- _# J: C7 C1 e0 O' v3 H/ X
ans = 1
- d! D$ G- t0 M, F- f9 q- V, D2 [% j; `
ans = 1
) y5 A  `1 d! w5 b. z: L, N
- l) d8 h( s3 N3 i! Eans = 1
, D+ c5 m5 u, f4 v& L6 r( c, X/ |- [. c  P& `" X; h7 }7 Y8 ^
ans =1! k. T5 C7 Y: o: E' Q2 O
5 A3 B2 W5 }- {  M7 ?
T = 1

_着色问题.rar

1.16 KB, 下载次数: 28, 下载积分: 体力 -2 点


作者: madio    时间: 2009-10-19 08:17
这是输出结果,在每行代码后面写上;(分号)就不输出了!
作者: 储育青    时间: 2009-10-19 18:52
1# 储育青 9 k7 L4 K3 f4 F* A& z
不是,如果是那样的话,不会是ans=1,我查出来了是Start函数出了问题,但不会改,请帮帮忙吧
作者: 大笨象    时间: 2009-10-24 09:20
ans是系统默认的输出。其他的M函数也有这种输出。不会影响程序。
作者: madio    时间: 2009-10-26 10:36
ans输出的是coloring函数中的start函数的返回值,你如果不需要可以把else start(i-1,j-1,p)这句后面加上一个分号!
作者: liunengwu    时间: 2010-4-17 10:36
看看再顶一下~才能下多一个,嘻嘻
作者: liunengwu    时间: 2010-4-17 10:38
看看再顶一下~才能下多一个,嘻嘻
作者: qianqianqihang    时间: 2010-11-15 20:02
不错。。。
作者: 1397510368    时间: 2011-4-24 21:51
看看,学习下。。。
作者: 无语的昭昭    时间: 2015-2-4 21:50
路过,,,,,,
8 Z% ]6 Z& M0 l* T6 Y' O9 F3 n, d
作者: 无语的昭昭    时间: 2015-2-4 21:51
路过,,,,,( S( y1 q( Y/ c4 Z: }

作者: 无语的昭昭    时间: 2015-2-4 21:51
路过,,,,,& E2 ^) |8 n% b1 N9 |  C

作者: 无语的昭昭    时间: 2015-2-4 21:51
路过,,,,,
8 t% u6 V0 f8 }* ?+ N" J" k/ l
作者: 银魈    时间: 2017-7-20 16:30
没体力回复一下, {; d- h  o3 d) a1 d





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5