Matlab 版 (精华区)

发信人: hahn (有奇~~Not Over But another Start...), 信区: Matlab
标  题: [合集] for循环出现小问题
发信站: 哈工大紫丁香 (Fri Jan 19 12:51:44 2007), 站内

────────────────────────────────────────
  sala (开心)                      于  (Fri Jan 12 16:08:28 2007)  说道:

for i=1:1:5
    if i/2==0
        n=4
    else
        n=2
    end
    n
end
这个程序怎么和预想运行的不一样呀?
输出的n全是2
难道for不循环了吗?


────────────────────────────────────────
  Gforce ()第三个代表◎07了,我佛呢?还得再守100天() 于  (Fri Jan 12 16:26:09 2007)  说道:

不是2才奇怪了,你觉得应该是啥

【 在 sala (开心) 的大作中提到: 】
: 标  题: for循环出现小问题
: 发信站: BBS 哈工大紫丁香站 (Fri Jan 12 16:08:28 2007)

: for i=1:1:5
:     if i/2==0
:         n=4
:     else
:         n=2
:     end
:     n
: end
: 这个程序怎么和预想运行的不一样呀?
: 输出的n全是2
: 难道for不循环了吗?
: --


: ※ 来源:·哈工大紫丁香 http://bbs.hit.edu.cn·[FROM: 219.217.231.23]




────────────────────────────────────────
  ghl (量子)                       于  (Fri Jan 12 16:36:22 2007)  说道:

if mod(i,2)==0
你是不是像这样?

【 在 sala (开心) 的大作中提到: 】
: for i=1:1:5
:     if i/2==0
:         n=4
: ...................



────────────────────────────────────────
  Gforce ()第三个代表◎07了,我佛呢?还得再守100天() 于  (Fri Jan 12 16:44:49 2007)  说道:

看样子是想求余数
看样子还少加了分号

【 在 ghl (量子) 的大作中提到: 】
: if mod(i,2)==0
: 你是不是像这样?




────────────────────────────────────────
  gaia (雨轩&&梦见夏天)            于  (Sat Jan 13 10:03:34 2007)  说道:

matlab不加分号也成。
【 在 Gforce ()第三个代表◎07了,我佛呢?还得再守100天() 的大作中提到: 】
: 看样子是想求余数
: 看样子还少加了分号




────────────────────────────────────────
  ILOVEcake (x辉)                  于  (Sat Jan 13 11:10:55 2007)  说道:


【 在 sala (开心) 的大作中提到: 】
: for i=1:1:5
:     if i/2==0
:         n=4
:     else
:         n=2
:     end
:     n
: end
: ...................


matlab被用成这样,无语了~~


────────────────────────────────────────
  gaia (雨轩&&梦见夏天)            于  (Sat Jan 13 12:30:15 2007)  说道:

估计是其它编程语言转过来用的
【 在 ILOVEcake (x辉) 的大作中提到: 】
: matlab被用成这样,无语了~~




────────────────────────────────────────
  amazoner (书生不用剑)            于  (Sat Jan 13 12:38:27 2007)  说道:

应该是这样吧?
【 在 sala (开心) 的大作中提到: 】
: for i=1:1:5
      if rem(i,2)==0      %取余
:         n=4
:     else
:         n=2
:     end
:     n
: end
: ...................





────────────────────────────────────────
  jinfenghit (我啥都不懂)          于  (Sat Jan 13 18:32:54 2007)  说道:


【 在 sala (开心) 的大作中提到: 】
: for i=1:1:5
:     if i/2==0
:         n=4
:     else
:         n=2
:     end
:     n
: end
: ...................

i/2是个浮点数,怎么能等于整数2呢?



────────────────────────────────────────
  sala (开心)                      于  (Sun Jan 14 15:37:50 2007)  说道:

嘻嘻,谢谢指教
是想求余,还自以为是呢


【 在 Gforce ()第三个代表◎07了,我佛呢?还得再守100天() 的大作中提到: 】
: 看样子是想求余数
: 看样子还少加了分号





[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.283毫秒