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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    matlab 怎么实现if语句下嵌套if语句? 请求高手指教一下。
    . q6 d' ?6 G4 _
  • TA的每日心情
    开心
    2022-1-24 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-8 14:55 | 只看该作者
    找出第一行是3,第二行是7,把这一行的第1个数换成10.
    # S. r2 t  t' R# Pclear all
    1 K5 m" u* G3 o7 w, h. nclc7 k3 a  ]5 I- v' h' |, A

    / k7 a3 E' A* }a=[2 3 4 5 6;
    7 |7 |8 m, M  B+ |& _" `. |   7 7 7 8 8]';  r$ S& w0 O: E
    ( G) i& e5 R- k' f& y" |4 ]

    5 Q2 s3 S& A4 I# xfor i=1:length(a)
    ' |  [, @! r# J% m" {! a& D    if(a(i,2)==7)
    , [2 C9 R; i# B' l# g9 V        if (a(i,1)==3)( f* Q  {+ j2 |! {6 ^9 T
                b(i,1)=10;% R; u: P" e0 g) m. @6 N; ^
            else
    $ ]& L* h; |5 H/ t4 Z            b(i,1)=a(i,1);6 Q' r+ d" l7 h3 \
            end0 B3 ^2 M1 C1 w$ f* V' w( _
            b(i,2)=7;
    9 H6 n  J* |3 m    end
    . @6 v5 A  A/ H9 H5 bend这个例子看下2 z( k/ g& |* G" L. g& 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
      p. z3 |! r' J找出第一行是3,第二行是7,把这一行的第1个数换成10.) G% k" {7 {) [# c
    clear all9 V* R; G: e  V0 A1 G/ ^
    clc

    / r) [2 a% h, l8 n7 n0 Z7 I& @你的程序出问题了,下面是我借鉴你的
    ( r$ k/ N" X4 V6 O$ {& sclear all
    8 c1 q2 c! i& w  d' Hclc' o( f$ e! K; h' j) Q3 X

    . J7 l5 _4 @+ q% c0 n. Z  o: t9 ha=[2 3 4 5 6;6 {* E/ V( g! I' k; Z( z  h5 V" K, O
       7 7 7 8 8]';; p& W9 i. {5 o( Y7 G
    3 J3 g7 v" b9 |6 W
    & r9 a2 D6 X0 ?$ j6 I
    for i=1:length(a)7 Q' F* m( \; z4 T
        if(a(i,2)==7)4 S1 c' `( {  v4 p$ O$ n: S) h
           b(i,2)=a(i,2);
    2 j9 [( i7 W' z/ y. l5 `* c% D         if (a(i,1)==3); C( D3 A2 w% J% `. o
                b(i,1)=10;# {. Z, Z: S1 T) [( E4 Z
             else b(i,1)=a(i,1);3 h8 I8 H/ D' I4 L6 x
             end
    - R! h# ^9 r+ k2 j0 D* {0 ~# U/ H     else b(i,1)=a(i,1);
    4 ]* i  t& \* A5 w# D' L$ _# ]3 E           b(i,2)=a(i,2);
    : s! g5 m: h6 Z0 Y& N8 C: Q1 k     end
    ) c- J+ y( ^. o# D, @! f# J2 tend
    % E8 E" E( V$ p# u! q2 G
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2022-11-8 15:19 | 只看该作者
    这是我改的,也可以运行,有待继续改进!
    2 X  f; p, @) F5 P" r% R! u; Eclear all
    1 Q1 F4 i* E6 Hclc0 o$ J0 k0 \( k* G+ L" y0 k$ D
    a=[2,3,4,5,6;7,7,7,8,8]';
    0 B# O& k1 g3 Z3 Afor i=1:length(a);
    * ~& v2 h1 K/ K    if (a(i,1)==3)&&(a(i,2)==7)9 ]: C# A4 Y& d2 a
            b(i,2)=a(i,2);5 T+ G& j& Z" N0 X
            b(i,1)=10;. T6 f$ `( N6 l8 W/ u4 a; n% W
        else
    ; ]+ Q5 D* K: G. L* j( b, F        b(i,1)=a(i,1);
    : c; S/ B& e9 R9 E1 G( w        b(i,2)=a(i,2);$ p: A2 O  a0 {- z  {6 H% R% a
        end
    ; ^) P  ]7 s1 u( aend
    : b' |, f! M, P3 p+ a. o$ Q) mb'
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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