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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。
      A! y& i- u3 |- Q3 a' t* p
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    ; ?% {& K  l$ [) o0 j- hclear all
    3 t  \( H) N* i1 i3 ^clc3 N+ h2 K! C) C! {
    : [  w3 q1 u0 k6 i) m5 P* p
    a=[2 3 4 5 6;
    ) [8 l1 ?! P2 ~. W, }# z% R   7 7 7 8 8]';% I9 D: W, l$ N4 P# k$ z! t% z

    2 _7 `/ x- G0 M7 `/ V5 p" n. {) D8 `1 _' B- b& _
    for i=1:length(a)
    6 i! A% @# j( G9 D' U, y9 e( M    if(a(i,2)==7)
    : b$ Q8 N4 _, j' P        if (a(i,1)==3)1 Y# o: r. Z6 R: X2 A" t
                b(i,1)=10;
    ) e5 q; m) i0 S9 C* `        else
    8 z, {( J, t3 L2 L: X, r, u- F0 d            b(i,1)=a(i,1);
    3 ]6 a8 }) E1 @& [% E        end. _+ c" g4 L' _+ h
            b(i,2)=7;  H+ C* k6 I& C) g
        end( f; @( s$ \, s  Q
    end这个例子看下. s' N+ G/ R9 I' n+ [* g6 g

    点评

    你的程序出问题了,下面是我借鉴你的 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
    % _3 H0 d) P' x找出第一行是3,第二行是7,把这一行的第1个数换成10.# U+ r, F+ M- ]  J4 }# t) w1 Z, h) y
    clear all3 N7 n0 X( K% v* I# W( Q) G
    clc
    ' Z9 o: V( u4 j6 b. o
    你的程序出问题了,下面是我借鉴你的0 s6 i1 t/ J5 g
    clear all( ]; |4 [, r( v
    clc
    # I' P  ~! J. o7 y2 A
    2 ?) u8 A2 X1 [0 k) P/ ya=[2 3 4 5 6;6 A+ v& l3 W3 h. c8 d; X+ y
       7 7 7 8 8]';
    9 F4 ^. D  Z; k5 E
    ' n1 ~& v# r) d: d) c, d. n$ t2 w% Y
    for i=1:length(a)" l; o' D& D8 F; S9 ~
        if(a(i,2)==7)6 i6 w/ f) A/ n* }
           b(i,2)=a(i,2);
    / [! ]6 ?+ D7 x- }$ l' K2 n7 G' _         if (a(i,1)==3)1 }9 y) k- {, K% i
                b(i,1)=10;
    9 G; e  z8 M3 }) t/ B3 ^         else b(i,1)=a(i,1);
    ' U* l% h: R+ w         end0 P" ~2 [* L$ s( |+ Q
         else b(i,1)=a(i,1);* z& {9 S% Q+ J! p
               b(i,2)=a(i,2);
    . @- Q; s, {* m+ F     end1 f" o. r  ~8 n! y$ W- |& n
    end
    3 F5 A) ?& ]0 b( _+ r
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!! |+ @% X: [8 }; A5 n
    clear all
    $ f8 v9 C$ j3 N/ Q3 Oclc" {) N( J* _' _- f- n) P# I, W+ \$ l
    a=[2,3,4,5,6;7,7,7,8,8]';8 C7 _1 x9 b8 j% ~6 H* R# V
    for i=1:length(a);% O, N9 u. `% O) P1 E2 I" x
        if (a(i,1)==3)&&(a(i,2)==7)+ }, ^, }) h+ _& l. V. h8 e
            b(i,2)=a(i,2);: f. r9 L. f! G. b1 G- U* ^0 G
            b(i,1)=10;
    / o8 S9 ]3 c7 r: y    else
    ! W. ~/ _4 c: b$ T6 {  Z        b(i,1)=a(i,1);
    - g/ [0 n& f* R8 ]        b(i,2)=a(i,2);- p/ v- ?/ t0 s9 N
        end
    ; p) r) }3 u( Nend
    9 t: }5 r$ G& U, Sb'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-11 13:44 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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