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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。' I' |3 a8 [- Z
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    2 B+ s! \/ H) S! Q9 H/ Y  n1 I# M& Iclear all8 X  x, v! g% h9 E
    clc( ]/ F; u/ ]6 J4 s& L! c- V) \, ^

    - }3 x7 v5 }; k8 X* [* i& X) Ia=[2 3 4 5 6;0 X* @( g" P& L+ i; s( S6 k* b
       7 7 7 8 8]';
    9 ~$ H! ?, X7 Z4 X1 f" f& R2 ^
    1 K) t$ p: U/ q# b1 ]( f0 T6 G( I; j/ O6 |* O
    for i=1:length(a)
    6 C0 K! ~  Y/ I" N    if(a(i,2)==7)
    8 v% u; t, y$ T1 k) u( F/ {        if (a(i,1)==3)3 `+ y( j# u+ v( F% O/ B5 e! w
                b(i,1)=10;/ D  O0 H6 Q5 x" z, c7 h9 X
            else- K" t7 W, i8 ]' t
                b(i,1)=a(i,1);6 C! s* D/ q! }: O. c1 H
            end( H% ^% K) M! l
            b(i,2)=7;
    5 A. C6 e" k! e4 }: A0 X1 j# x/ x    end
    + J. n. q7 G. r5 s% u4 Q2 Wend这个例子看下/ `$ x4 Y, Z2 \2 p& H7 a

    点评

    你的程序出问题了,下面是我借鉴你的 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
    ; G) t. g0 w: o. Z6 z  A  R找出第一行是3,第二行是7,把这一行的第1个数换成10.9 C% y1 B* E% n4 D7 T7 }
    clear all
    0 t. V, I0 q  W' m. Q8 w% Bclc
      f' ?# w7 O% W0 S
    你的程序出问题了,下面是我借鉴你的
    % ?% c' O' Q6 U* ]7 k' a- g" Pclear all/ n' G2 A- S) `% u& `
    clc( G/ X2 Y- T% G* ?

    5 e; T* f3 q6 t8 S$ ^4 H, xa=[2 3 4 5 6;0 z  |$ L  ?8 C/ ?0 s& M
       7 7 7 8 8]';
    ) B! O! M, W) \1 ^2 j+ p7 L0 l; }( w; @

    ) w( t7 Y; W$ H: q1 k% f6 n0 F/ e" }for i=1:length(a)
    ! j5 _8 T' ~$ [0 B# p) T! s5 \1 s    if(a(i,2)==7)
    1 @9 @7 R; K' y; T       b(i,2)=a(i,2);6 k+ l# O& }( p1 W
             if (a(i,1)==3)8 f9 }) }% ~4 G8 N: T* w, y
                b(i,1)=10;
      r) ?1 j. B* o0 j0 j         else b(i,1)=a(i,1);
    - c8 [1 H; ]" Z         end
    ; B  ]4 \: {/ E. C& }4 a! y# _     else b(i,1)=a(i,1);( Z1 u4 R8 i( V5 H% \5 o/ i# t" R
               b(i,2)=a(i,2);1 ]- }1 C8 w% s, f4 o
         end
    * F9 @6 F7 V! e8 wend1 {9 D# ^( A# m; Q) o1 t( x( Y
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!
    $ s( g" C/ F3 `* F) P# Nclear all
    7 N6 _5 Z3 @& P$ g1 Z: Lclc
    : q1 M3 B: _7 J8 g( V! ga=[2,3,4,5,6;7,7,7,8,8]';
    0 u- D3 ?  N0 s& _( Wfor i=1:length(a);
    4 a3 c- t( i( e; Z- C- N    if (a(i,1)==3)&&(a(i,2)==7)( v: l! w' p) A8 ~# ]
            b(i,2)=a(i,2);+ R, V# N: Z, E4 M
            b(i,1)=10;
    + \& {( s. F$ f! `8 H3 n# Y    else
    9 y, E; R. a. X7 `1 \5 G$ |9 \# J        b(i,1)=a(i,1);
    8 W$ Q0 W/ M$ j9 w        b(i,2)=a(i,2);3 }1 h$ {/ w5 w: }/ E0 a8 ]1 z# T
        end6 @; {) [9 n: c$ q2 t5 t7 V* ~
    end
    0 t9 w+ C6 l; `* K% Z7 ?b'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 19:46 , Processed in 0.171875 second(s), 24 queries , Gzip On.

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

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

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