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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。
    ) v! p) A: n' V1 n. }& |
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.6 |$ h3 X8 Q0 c: L# b, l* L7 G
    clear all0 z9 y: \% c9 m2 a7 Y  e
    clc. K( b7 v( `4 B
    : Z6 O: q8 l& @6 g5 ~" v% d
    a=[2 3 4 5 6;
      d  C, Q* u  S2 c  e  y7 L   7 7 7 8 8]';
    ( K* Q7 r+ o; M
    8 o( V) h$ p. v: Q( d# S
    8 \* W1 E- d' p4 Mfor i=1:length(a)
    2 G6 X/ B0 Q4 f. K+ s4 W    if(a(i,2)==7)# D- J1 y! i# I+ y" K3 r
            if (a(i,1)==3)4 q. t& x% J# V# H1 W* n. n# n
                b(i,1)=10;6 K* I5 _: o. B2 X5 A, ^
            else% V9 h7 i8 r( a4 m/ F. b; P4 N/ K
                b(i,1)=a(i,1);
    - N9 q) a0 s) F! J2 l        end
    " l3 ~# T' b! t2 G9 h        b(i,2)=7;8 D$ g% D/ D1 W' K$ |/ q! a
        end
    8 m8 d2 a% t2 y7 N. Dend这个例子看下# C, S$ h2 `' s" b  c

    点评

    你的程序出问题了,下面是我借鉴你的 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/ u9 k5 R  h) }$ f
    找出第一行是3,第二行是7,把这一行的第1个数换成10.( a0 X2 ?( A# p" B# F$ Y
    clear all
    ( W9 u% I) A1 i9 Eclc
    7 \& o' r8 l# S* \
    你的程序出问题了,下面是我借鉴你的* ]$ D' {8 s& H3 j2 \. n
    clear all
    ' ]4 w8 ^1 V7 Uclc
    3 V" c* _. m' B0 |+ i% z
    6 i* h1 K8 w7 Na=[2 3 4 5 6;
    4 u9 _& n! x" f" n( Z   7 7 7 8 8]';
    7 o  ]! ?# F/ f8 T. Y
    1 K4 U# D+ y$ z8 K3 c3 F5 c, u
    - `, Q' c- x7 dfor i=1:length(a)
    1 f. G, a5 B$ |9 K    if(a(i,2)==7)+ G1 \7 G. h3 k7 f- y& J
           b(i,2)=a(i,2);: z4 s! n" v0 P' _0 p: P" u
             if (a(i,1)==3)9 r  X" [; J- ]1 T( H
                b(i,1)=10;% V2 |" Y9 w7 g& W4 s; v6 r* e
             else b(i,1)=a(i,1);
    0 S' `, O; T/ |2 s: @         end4 e- l# e# h" p$ o$ Y$ Y2 N
         else b(i,1)=a(i,1);
    ' a& `, l4 p! x' P' L  {4 x: ^9 R           b(i,2)=a(i,2);
    0 A2 m) ~2 X2 W" J, B4 q0 g     end
    % J" w# @5 \! q* b; Wend
      @" D+ J. J# s
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!3 n) w" p; D3 L$ e  j( C! f: C- q
    clear all, d. M% r: Y* V" G9 i4 y2 T. T4 Q! E
    clc
    - L4 J" {9 [  Q1 o6 R+ Ga=[2,3,4,5,6;7,7,7,8,8]';
    * a5 r# v+ X- D, ]+ tfor i=1:length(a);/ b* V' W7 _2 J, U9 ?- r
        if (a(i,1)==3)&&(a(i,2)==7)# S2 n# Q9 L& a! b$ S, U
            b(i,2)=a(i,2);: N) H# t' z6 O; N2 L
            b(i,1)=10;
      V4 [  W8 M" p1 S4 \    else
    3 w' x3 a5 r& {) I6 Y! Z        b(i,1)=a(i,1);) S. |5 F4 X( x8 I/ n$ p: N/ r- M
            b(i,2)=a(i,2);
    * H! |3 W9 |" A& ]! v, y. ?    end
    / r2 c  ^3 U) b2 l7 ^end
    ) J, s9 `' p  t8 `( |" Wb'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-6 12:34 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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