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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。
    ! k2 J/ d  I: v
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    / K! O8 A1 i2 U1 _, rclear all+ _3 l8 \+ R. [" @3 q
    clc4 W: L6 `  a5 i

    / q* `% G7 D6 b3 a, Ga=[2 3 4 5 6;2 {4 T  \  W; m+ _6 K! f
       7 7 7 8 8]';
    $ _9 a: j% g$ ^/ e9 t- n" S7 d' m  P$ }3 B! I

      D1 t( s$ ]; N: B, o8 Z6 Ufor i=1:length(a)
    $ b$ @) l1 O9 n4 I! _/ x    if(a(i,2)==7)4 d  N- \* C/ g- D7 h# h5 |
            if (a(i,1)==3)0 N$ t- z- J$ {: K# f& Y
                b(i,1)=10;) z+ ?- v2 c5 n& ?6 v7 P- \$ K9 f
            else% m- R; i1 {7 H/ D" _1 w
                b(i,1)=a(i,1);
    5 V5 Y$ y4 V1 ]( U  m& ]9 d* T9 H        end
    : f# @$ v' x2 _  f' `5 T        b(i,2)=7;
    / Y# n7 q  [' M- s* z    end
    / Z4 C8 X. A  `end这个例子看下5 N* K+ n/ j4 a- K2 l

    点评

    你的程序出问题了,下面是我借鉴你的 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( N' h. C, N3 h
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    7 y9 U% v2 V. U, k8 ~) iclear all
    ! R$ c' D, c9 n7 `% \clc
    # |- y6 D* `( p. I# k
    你的程序出问题了,下面是我借鉴你的
    7 f0 `. n6 \6 q7 g; z2 w1 P7 k' }clear all
    6 v, r6 D+ Q: Z: yclc  j/ j7 r9 [* t* u' g3 i

    7 d/ q3 z4 ~  _/ ha=[2 3 4 5 6;. |( ~2 }5 q4 }! s' q/ U
       7 7 7 8 8]';
    ' j' {( W. M9 p: x
    ; f4 l7 G  N: d" T4 ~: z, Y0 O* u/ c
    for i=1:length(a)+ L5 [" U: J  i
        if(a(i,2)==7)
    * I) l5 x0 p$ l( y2 }       b(i,2)=a(i,2);
    - ~& C& i  b/ g1 H( y8 l# B% O         if (a(i,1)==3)
    ) Q- \) V4 c6 M* u" v0 H% C8 W, @9 G            b(i,1)=10;4 F( [( \# R0 d$ y5 ^
             else b(i,1)=a(i,1);
    ' K6 T3 R7 J! F         end- ~% w. }0 Z5 X) C8 V9 Z! V8 a
         else b(i,1)=a(i,1);5 ]( o# [9 A# x% ^' m
               b(i,2)=a(i,2);6 S! G) _: U% m( {& e
         end
    2 {8 f4 F0 e6 Tend
    , m6 b. _, Y% }) ~: M
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!
    % l6 t- t$ K* gclear all4 X& D) T9 ^# I, L0 \% d
    clc
    4 z- R5 q1 F$ a# T  v( p0 Ka=[2,3,4,5,6;7,7,7,8,8]';- I& Q) D: r: K2 x3 c# k
    for i=1:length(a);% a1 k5 J0 G4 M! [* k7 u
        if (a(i,1)==3)&&(a(i,2)==7)* y) {+ L/ K" |
            b(i,2)=a(i,2);
    8 w5 N2 m. r) h/ J6 ~        b(i,1)=10;
    % z* R& G# w% i( X) W, ~    else5 }& j1 [0 [( ~+ C& h4 e0 m
            b(i,1)=a(i,1);
    2 Y( x! }7 d$ s        b(i,2)=a(i,2);+ h% ?7 J% p) q; E9 y; N# P7 L
        end2 C% p' C1 }* q  ~9 z2 _
    end$ \0 d6 ^% K. X$ W- |* d7 n4 \
    b'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-4 11:21 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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