找回密码
 注册
关于网站域名变更的通知
查看: 599|回复: 1
打印 上一主题 下一主题

matlab多重循环问题,该怎么让程序按照希望的方式进行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-8 14:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

u(1)=0;

ki(1)=9000;

a(1)=3/ki(1)*2;

for i=2:4


& Z) {) ]) {- z* @5 k& |% Su(i)=a(i-1)+u(i-1)if u(i)>2    ki(i)=0 else    ki(i)=9000    for m=2:4        a(m)=3/ki(m)*2        continue    endend

end

结果显示超出索引

请问要怎么让结果正常输出呢

像下面这样

左边是跑出来的结果

右边是我希望的结果

; I/ O- b+ Z  v

8 l! M5 X2 B( t4 f1 _


- M- r6 s) q: j$ o5 n* k# H3 \3 G

麻烦各位大神给点提示

谢谢啦!!!

1 l# j5 _: l) i! i8 p3 d8 H

2 @; z+ [; z+ K2 ?$ a2 i; s


9 I3 h6 Z# [5 t) y9 l1 N4 [- J
9 p/ k0 G$ D5 C5 d  ]

该用户从未签到

2#
发表于 2019-7-8 18:10 | 只看该作者
if u(i)>2
& F. [8 o" X  n0 U' `7 q+ Y    ki(i)=0 4 `! P+ i; L1 S6 A9 P/ N; }
else' V$ d2 g; u' u: j
    ki(i)=90003 `" d+ B$ W( x8 y) X
    for m=2:4
$ d5 c8 s, `9 y: d9 u  W8 X        a(m)=3/ki(m)*2+ `' ^& |3 N1 |* B
        continue
2 [2 \# f$ e% r0 a) n5 R    end9 `6 `9 O4 r6 ]# w+ t+ i
end6 p) S) t% |9 P1 C) k
这里, u(i) <= 2的时候, for循环初始化a(m), 你的ki(m)初始化了吗?
+ [% }1 @0 w9 b4 X) G# Q% g, q3 E4 w" v( z6 W1 P7 K9 x  N& e+ g
u = zeros(4, 1);
" q+ `4 d9 u: N  @8 n& t$ I2 Hki = ones(4, 1) * 9000;( `  C/ |$ R3 n  u
a = ones(4, 1) * 3/ki(1)*2;! K3 n1 b9 L( t6 A
" V0 M1 N, K; H. e+ N) z. }. E# P
for i=2:4
  ~" T  }0 r& A  A9 N- G7 U6 |2 K! d
    u(i)=a(i-1)+u(i-1);
! a' o/ n! H' ~. k! c% T- j    if u(i)>29 \5 u% U- _! x6 O
        ki(i)=0 ;
5 X8 Y1 j& U! r' M& T. i6 g8 D  P    else
; m7 U+ T' |, w+ F        ki(i)=9000;8 I' y6 \+ g* h1 l9 p7 d
        for m=2:45 b  N$ I( {$ A' R4 z- w* [1 t
            a(m)=3/ki(m)*2;# Y  B, r3 ]( Q3 d
            continue
# o  r8 q; X- L        end
- E' F( n0 o/ Q    end( ?5 F, d) Y+ U/ Y! l9 x6 }
end4 t; }% F$ B1 ^& L3 P9 s# Z4 e
不知道这样行不行,也不知道计算对不对,你试一下哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 07:10 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表