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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。$ J& I7 X! ]9 y& ~& p4 q
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    4 ], k5 r5 O  d9 h3 O' s# Kclear all
    & v9 z( J% q4 d: H- H# K& c/ Pclc, J2 @; I# g8 u7 e: e7 b' H% g" u
    ) \! j( f& {! R) k' [7 k! F
    a=[2 3 4 5 6;
    & z, n9 s8 L' O5 n7 T) }# X7 ?   7 7 7 8 8]';
    - V+ ^3 ]9 K  y
    + M' }4 V: j, M/ Q/ M* ]/ R5 m+ v9 Q
    for i=1:length(a)3 M8 E& O. u- j- A  k' |
        if(a(i,2)==7)# _3 V8 Y" C, H% ]3 g
            if (a(i,1)==3)
    & L. b/ W; H, `2 V: H- Q$ q5 H) H            b(i,1)=10;
    * l/ Q: S7 @: @8 u$ x( D        else& T* A5 S' J& s5 S3 W: L8 c% K
                b(i,1)=a(i,1);
    6 ?9 o1 _$ q# r% d! Y2 w        end! E4 @3 |& U+ V& N( }6 N& }
            b(i,2)=7;! ]  W& ^0 \6 y
        end0 ^3 @( A0 z; U/ x, A* s! _- d
    end这个例子看下' Y3 L- @- |" x- h6 H8 z4 _

    点评

    你的程序出问题了,下面是我借鉴你的 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:555 q# m8 |/ D1 f  L; G2 }6 d
    找出第一行是3,第二行是7,把这一行的第1个数换成10., f1 c. j" W) c5 V6 l
    clear all$ C" u0 u: L( G
    clc
    6 ~% W% q+ X( r' j$ M! L/ W4 G: ^. ~
    你的程序出问题了,下面是我借鉴你的" W0 b/ [5 ?- X  F
    clear all
    1 A# q$ \: G: n" M9 Qclc0 E; \) Q' U8 ?/ F( \

    , b8 {0 S( [8 F$ t# z9 |8 ?9 Q$ Aa=[2 3 4 5 6;# E  n" l( M2 u" b. I
       7 7 7 8 8]';
    ) ~+ D9 d, y& e) X# q- t
    * h# a, j; z& g: G% N- E0 y, N; n- C( @8 c- C" f& D& B; ?
    for i=1:length(a)5 y+ s6 ]! W) o* @
        if(a(i,2)==7)
    8 }. _5 H$ F1 I       b(i,2)=a(i,2);8 R* U7 h" X  U0 N4 p& u* v
             if (a(i,1)==3)
    8 f9 c- t1 D2 o, @; C9 j; ?# M            b(i,1)=10;
    % i/ |( l) j# D" h2 Q" N         else b(i,1)=a(i,1);( Q5 d) l+ d: b0 i, K# _/ T1 w
             end
      C9 d+ E5 |& |  Z1 V' h     else b(i,1)=a(i,1);
    * [  m$ f: O" b) ?" y. I' _           b(i,2)=a(i,2);
    1 U' C8 ~/ v7 C6 e/ R     end
    0 ~$ h0 z: \" bend2 l6 U; q0 \% {( j. Y, c
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!9 R: ]0 y  }/ x# I; k1 b
    clear all
    7 J5 Z) O' e6 [3 f: ]5 }clc9 r4 a+ \0 k% {) q" R# k* V/ ?
    a=[2,3,4,5,6;7,7,7,8,8]';5 T2 d; e' z! q+ r* M' A
    for i=1:length(a);( E; R* ]& o& P/ ~1 h: w0 n
        if (a(i,1)==3)&&(a(i,2)==7)3 \! ~5 E) `6 }' D: \$ n8 V
            b(i,2)=a(i,2);( s8 ]! E% e  e  t
            b(i,1)=10;
    - Q; s# u5 g$ ~% [! p  F# U; O    else; K7 Y* W8 I) P
            b(i,1)=a(i,1);
    4 [7 D" F2 u0 L3 ~% A' R! Y        b(i,2)=a(i,2);, V7 x# p, ~, K, V
        end
    0 W: J; O# d3 b! _* tend: H$ M; F& }% I2 o
    b'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 16:02 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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