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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。
    5 D4 M  p: _$ L( R0 T
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    4 U# G; Q7 S% N8 ?7 w3 t; f0 r) d  t/ tclear all
    & t! C5 Y4 h/ n2 R- P; F0 \- g" Yclc
    6 j; ?* s. ?% j( L' g' x" ^- D5 u& J  B* W
    a=[2 3 4 5 6;. F6 ?' |7 ]" X) i
       7 7 7 8 8]';
    ( v, i+ k& p( J8 {; v$ N
    ! ?$ J/ J8 N7 V5 R7 `5 R3 h! s; z& T* D4 G2 c. `" v# C( ]
    for i=1:length(a)
    ! J' O0 C5 Z/ g    if(a(i,2)==7)2 @. _( I: j- H+ L2 M2 y  q, N/ D
            if (a(i,1)==3)4 C4 D, J- ?5 V) q- w
                b(i,1)=10;
    2 j4 V. z1 S& g' X& }. D        else
    ! q( j: y6 t0 d+ ^" `            b(i,1)=a(i,1);$ V/ V  n5 [& J% O# C/ b6 t5 _8 k
            end  j+ O2 I$ W: P  u  ^5 h
            b(i,2)=7;
    ( w5 N& J2 o9 {    end- C( |  s( z& h# _: K, _- e
    end这个例子看下2 Y5 X) s7 m: z  b' j+ e. ^

    点评

    你的程序出问题了,下面是我借鉴你的 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
    4 u2 e% J: f% j找出第一行是3,第二行是7,把这一行的第1个数换成10.! R1 e/ W/ d4 @/ ]$ N! k: c
    clear all
    2 X" o4 `8 n- _7 H% q( sclc

    0 d5 R8 E6 W$ I, b* c% U; p- ~你的程序出问题了,下面是我借鉴你的
    % M3 C1 t; m) I. @7 c( {clear all
    0 Z2 K2 [% G9 `* yclc- }9 r9 a7 H" ]

    - F4 y+ e5 F$ ?- r+ {- aa=[2 3 4 5 6;
    # c8 o( m& z& b0 U( F0 f   7 7 7 8 8]';
    ; r9 n( U+ y' ]* T! n" k4 `7 J& J& z% }3 U6 {
    3 E0 W# v* p" i4 @0 N& i) G
    for i=1:length(a)2 q6 i7 {5 N, N  b
        if(a(i,2)==7)  _8 P8 q+ }& V4 r
           b(i,2)=a(i,2);
    6 s9 o" O" R% I1 T( M         if (a(i,1)==3)3 `# k9 c9 @* K% `- K
                b(i,1)=10;7 H5 z* q) ~  X+ h, w! [4 Y4 u
             else b(i,1)=a(i,1);8 v) F3 C6 h- {  \1 l* ]
             end
    . q! d6 i2 J4 |     else b(i,1)=a(i,1);
    " G9 O+ V4 l( z           b(i,2)=a(i,2);% ~" O( c% z% B* A" e. c
         end
    ! f7 R/ f- Z& d: I" Y6 Yend
    + }1 ^. a! s9 ]: h' C2 q' ~
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!/ o& V9 s3 `; C, c
    clear all5 _) r2 N% p  z( g
    clc
    + _7 ]& r- \5 P# J3 \; `a=[2,3,4,5,6;7,7,7,8,8]';$ r' j5 b9 L& `& P3 s
    for i=1:length(a);$ p6 y: t" [* `( ]; q) E, F( R, J
        if (a(i,1)==3)&&(a(i,2)==7)
    / e- \, K& c8 P9 [% ^( X& V- [: x        b(i,2)=a(i,2);
    ( R( p8 f! ]$ ]% B3 {8 F        b(i,1)=10;
    ; Y1 J4 K" f2 P- Z    else9 |1 V9 v& \0 |8 a% E' x
            b(i,1)=a(i,1);
    / i! _( I2 I! V3 n8 s- O+ d        b(i,2)=a(i,2);  w  j$ h( l8 v6 A+ y/ g) V
        end
    , ~( g: q) B  u* {' A6 L9 A4 qend  N* ~6 z* [/ d
    b'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-4 06:18 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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