EDA365电子论坛网

标题: matlab中的逻辑或是什么 [打印本页]

作者: jiulquq    时间: 2021-6-25 09:52
标题: matlab中的逻辑或是什么
是“||”么,! P. R  B) m0 {& P7 ~6 `6 q. V
如果是的话请帮我分析一下这句哪里出错了
! L( N( H. |% ^if (TSS==5 && find(RSS==1) && length(LSS)==1) || (TSS(1)==4 && find(RSS~=1))
- r8 r% V9 r# A6 O' ]    num=68 r  c- z+ D+ d. k9 x
end) u# f& o& v8 w
??? Operands to the || and && operators must be convertible to logical scalar values.
作者: ExxNEN    时间: 2021-6-25 10:41
逻辑关系的运算符还没有用过
作者: pulbieup    时间: 2021-6-25 10:44
if (TSS==5 && find(RSS==1) && length(LSS)==1) || (TSS(1)==4 && find(RSS~=1))
7 ?4 p+ }$ m& M2 E* F, {; p你那个错误信息是说,逻辑操作符两边应该是标量4 I  `+ Q; e! a, ^9 t, Q
这里面不能有find这样的语句,因为它返回的是向量
作者: SsaaM7    时间: 2021-6-25 10:44
help查  v! t' j5 i" M' g1 u
用Matlab的help查查,看看与和或的格式是否正确




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2