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

matlab 怎么实现if语句下嵌套if语句?

[复制链接]
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-11-8 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。# Y" U& @- \' ?
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.6 i4 K% F  y! m. b2 o) l; w9 N
    clear all
    ! P6 T1 P5 e) z4 S4 A6 w/ p' f5 \! yclc
    - r, e+ B6 T- q0 N& ]1 L8 F6 I8 Q' }, q. j  B) o% K
    a=[2 3 4 5 6;$ H" h+ L4 G! R" R
       7 7 7 8 8]';
    & b' r& V/ ^" G. V
    7 Q# ~2 r. e9 \
    - \: j" c- ^2 _2 d5 W0 D. hfor i=1:length(a)
    ( O/ @9 a& \/ }9 n) W  I! s% U  B    if(a(i,2)==7)
    " G; g! M2 r; |2 J' ]  L6 k        if (a(i,1)==3)
    ; ~' f, t2 E7 f            b(i,1)=10;
    $ o( I, N* e" z0 a        else
    3 s* x0 _$ h. C2 T+ d            b(i,1)=a(i,1);
    - l  n' O8 E0 C" u' T7 N        end
    / c8 G/ _4 ^- X. X, ^: I- J  @8 Z        b(i,2)=7;
    % G2 r6 x  P( N1 s  [    end
    + N/ G' B4 e( Z% f  Oend这个例子看下
    7 `6 \* ?% u% F+ E$ T+ _' N

    点评

    你的程序出问题了,下面是我借鉴你的 clear all clc a=[2 3 4 5 6; 7 7 7 8 8]'; for i=1:length(a) if(a(i,2)==7) b(i,2)=a(i,2); if (a(i,1)==3) b(i,1)=10;  详情 回复 发表于 2022-11-8 15:05

    该用户从未签到

    3#
    发表于 2022-11-8 15:05 | 只看该作者
    hfiwioq 发表于 2022-11-8 14:55, A) W; f7 n9 d6 O0 g
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    + B6 |  o( ?5 F" j! [; sclear all
    8 b1 c7 [2 d( @/ b1 Jclc

    4 |$ F+ x9 |1 K) ^你的程序出问题了,下面是我借鉴你的+ L) `& j8 r- D, M7 J! L
    clear all
    5 m5 h- p; _+ P- `clc
    5 l3 y% Z5 o' }6 O+ j* @) U! G% B# o! H3 y5 A7 A
    a=[2 3 4 5 6;& g% G, K5 A# f! f$ z3 H7 f
       7 7 7 8 8]';
    # f7 Q0 l& f1 W3 i- ?# x2 t; ?. P: n$ ~, d& i6 E& H) C
    6 M  W* _( Y) F; p
    for i=1:length(a)
    ) u# @7 V6 A: S2 @    if(a(i,2)==7)3 f8 j( X' n- x8 T* E1 o
           b(i,2)=a(i,2);' N" L; W% g% L( \" K
             if (a(i,1)==3)% k" F$ U$ J, T# R/ r' I( T
                b(i,1)=10;! w' G8 {; G) v8 u* V7 q
             else b(i,1)=a(i,1);
    + r) t/ H& \9 v3 w& b  X9 m, V         end5 W! ~( i# c4 A$ A
         else b(i,1)=a(i,1);
    8 U" B. G4 X6 A$ y6 K8 R           b(i,2)=a(i,2);8 f- J; l4 `9 ]' m$ r
         end- T) p' _" d/ `6 {4 v9 ^7 ?
    end
    , F# l5 H0 o+ g+ W# G! F
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!) M% D1 K8 X' r1 ]3 a& Q
    clear all$ g  L9 K4 D  O9 h: ]3 l
    clc
    5 ?; y' S" x! J' q$ p4 t3 ja=[2,3,4,5,6;7,7,7,8,8]';
    . S9 O( f" b2 v1 x4 z7 Kfor i=1:length(a);
    % D$ ^: Q, b% }. N0 M  F. ~) T4 X    if (a(i,1)==3)&&(a(i,2)==7)
      C% p3 I9 R0 ~: q1 |1 n        b(i,2)=a(i,2);
    $ ~! x1 @/ @% Q* m        b(i,1)=10;
    5 S7 {* z* \/ o8 D    else$ x7 ~) Z# E- P8 q( m( X7 W
            b(i,1)=a(i,1);
    ; H8 x3 M7 m  u! r" u        b(i,2)=a(i,2);! Q0 m! z4 k7 ], C$ C+ h
        end
    : u" v& A2 `# {2 M4 _8 Mend7 O8 r5 k' e/ Y% J  B
    b'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-1 12:33 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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