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

Matlab中if循环的条件有两个的话应该用什么语句?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
if A and B- V$ v9 K+ z5 }0 G7 x. Q( A
   C
. F) o8 A# g; @7 l; {1 iend$ N7 y7 d! I/ V) v: r+ f0 ~+ U; h2 n
可以吗?
  @! i! S4 v' r) L, j, V/ G: r8 \

该用户从未签到

2#
发表于 2020-4-15 18:57 | 只看该作者
$ _& }' }; d0 C7 C
if A and B
* A7 ^3 q; B) N& d" X6 u+ ~   C, @& E! e$ H% u% m; B6 F) S3 ~- Q) \
end; m3 L& v9 p5 ^, j$ o2 a' K% c( k
# |0 Z# _, P9 F! L- X$ U! V5 |
可以这样来表示:; r* B6 r# w" G8 c
if A&&B
4 O# u8 p' b% j4 mC
  t& j  l! ]/ D+ w% ^) `! Gend

该用户从未签到

3#
发表于 2020-4-15 18:58 | 只看该作者
感觉这样表示总是有些问题,最好不要这样,结果会使自己想不到的。9 v: g/ |, [/ Y; K
比如下面一个简单的,直接用向量作为if的判断条件。! S9 G3 O. t9 a3 f6 k* R

( ~' G7 a: ]# A' `3 w" t0 x%test if
6 O" v/ n4 ^0 V7 N$ @3 r# k& L6 `clear,clc6 d6 C2 r1 ^* H; Q$ x% s' V/ o
a=[1 0 1 1 0 1];
  E5 H9 v# G4 G7 _b=[0 1 0 1 0 1];) p7 r5 M8 g+ n) g
for i=1:6
+ g+ S1 }$ N' O8 Z2 t0 R1 g    if a&b& _) O; R5 m; H# P3 a$ h6 O
        c(i)=a(i)+b(i);, A3 O" A$ y/ ~) k/ u
    else3 ^% h' ]" j: {
        d(i)=a(i)+b(i);
" t  `# {# v+ ~) ?" X# W/ x( j6 o    end
& p( y2 a: g! K: H' M$ Mend9 m2 d9 q% T. x* L$ S, F

: K5 I8 W' D4 l5 V结果c没有d=1     1     1     2     0     2
9 l: w- F2 n5 n如下表示才能得到正常结果。+ S% |3 n! D# Y9 u5 w- J- S
$ b0 @2 p0 @# @" V( r8 ?: J8 R8 _
%test if
+ u6 \2 ~# h+ H6 W9 g9 K' ?clear,clc
( u! {$ e9 a2 ]. o: _8 l) l, Wa=[1 0 1 1 0 1];
0 M6 e& H" h. X* a0 X, b: a1 Fb=[0 1 0 1 0 1];
2 B" M# h2 r0 I1 o$ P& p* @for i=1:6
0 j  ]; G0 A4 W% K! t    if a(i)&b(i)
2 H9 I; ?% t2 G9 n3 e2 ^        c(i)=a(i)+b(i);" P+ o. [& Q/ F% a9 I- A
    else
% ^$ e3 r2 a1 Y2 a' x' ~3 S% B: g        d(i)=a(i)+b(i);8 ]# H+ o; M( |- y/ q- {  _
    end
3 u) |/ K, M+ z' Eend7 s( `* R* ^5 y' K. c; [6 {) S3 F( v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-23 12:29 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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