QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4776|回复: 5
打印 上一主题 下一主题

[已经解决] 对于for j=1:5 , j=j-1;起不起作用

[复制链接]
字体大小: 正常 放大
tgnian        

2

主题

2

听众

5

积分

升级  0%

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-14 22:50 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
for j=1:5
( R1 N$ v% {- {8 k5 b9 F) s     j" [0 [, ?: L+ i+ I' R
     x=rand();
' z7 F0 q& Q+ i, ~6 L$ E& p# ?- \     y=rand();0 a# X% X+ B! b/ z) S  x% f
    if (x+y)<1
$ u' R3 l* v" j: o7 J$ f( ^     e=e+1;: r2 W, l6 x4 I, ~, }
    else
4 ~+ D) R2 G: K) Y" J- H3 @        j=j-1;% `" \. b- T- F, q
    end;- f; l) a( f4 Y! G
  end;
' I1 x, x: d4 v其中else好像没起作用,因改成
$ h1 N) {/ Q- N" K9 g for j=1:5
. ~# d* G2 J  h1 o6 |0 g1 a5 b     j
- Q5 G1 Q& u9 ~8 l+ T% ^0 N     x=12;
7 |* v8 d- W: @     y=12;. {1 l/ Y* }6 Q" o( [
    if (x+y)< 1$ j* q. b/ H2 v/ \
      e=e+1;" ?2 Y6 T, X' T$ V: N; d
    else
* {- C' R9 c# W/ X0 A0 s# X        j=j-1;
" U+ H. p: i: j+ G    end;
" O) j2 y0 z4 p% S/ Z  end; . C0 [$ ~( h$ q: |1 k
按我的理解应该是死循环,可是运行,显示j=5 后结束运行
& R$ l1 f/ A! q9 O对于for j=1:5   , j=j-1;起不起作用,& f! S' q, p7 d! {8 C0 n. O' K8 X
如不起作用,有什么方法可实现同样的目的(产生无对随机数,其和小于1)?
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
madio        

3万

主题

1311

听众

5万

积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    j=1;1 a- @, f! i3 J) x# B! a- M- o& G
    while j<=5
    0 v2 x. x7 n/ O     j( \+ V: p7 B* G3 O/ i$ E
         x=rand();+ V1 J0 f# z. r# P$ [
         y=rand();2 V! Y* `! ~% G2 p& J, L+ Z
        if (x+y)<1( g. a0 ]* h; c
         [x,y]* S- _+ V  g' \! k* x
         e=e+1;
    1 r& ~; J5 Q* {* X$ A. k8 M" b% R* c     j=j+1;; d! r# X, g& f. @0 U  J
        end;; g7 P2 H1 D' V5 h
      end;
    回复

    使用道具 举报

    tgnian        

    2

    主题

    2

    听众

    5

    积分

    升级  0%

    该用户从未签到

    回复

    使用道具 举报

    tgnian        

    2

    主题

    2

    听众

    5

    积分

    升级  0%

    该用户从未签到

    能否解释一下,为什么原来的为什么不行(即对于for j=1:5   , j=j-1;起不起作用?)
    回复

    使用道具 举报

    madio        

    3万

    主题

    1311

    听众

    5万

    积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    j=1:5这个定义了一个向量,所以你的j=j-1;语句不起作用,这个和C语言并不一样!
    回复

    使用道具 举报

    0

    主题

    4

    听众

    382

    积分

    升级  27.33%

  • TA的每日心情

    2013-10-10 13:48
  • 签到天数: 121 天

    [LV.7]常住居民III

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-1 03:48 , Processed in 0.693954 second(s), 78 queries .

    回顶部