查看: 156|回复: 2|关注: 0

[已解决] 新手求助if isempty(test)||isempty(Frame)的意义

[复制链接]

新手

7 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
  1. if isempty(test)||isempty(Frame)
  2.     test = 1;
  3.     Frame = 20;
  4. end
复制代码
请问这句的逻辑是什么?为什么if可以直接跟isempty(test)||isempty(Frame)?
新手上路,请各位赐教

MATLAB 基础讨论
版块优秀回答者

中级

548 麦片

财富积分


5001500


8

主题

227

帖子

27

最佳答案
  • 关注者: 7
发表于 2020-1-9 20:08:38 | 显示全部楼层 |此回复为最佳答案
isempty是判断矩阵是否为空矩阵的函数,然后输出0或者1,所以isempty(test)和isempty(Frame)输出的是两个数字0或1,然后两个输出值进行逻辑或运算,结果作为if的判断条件

MATLAB 基础讨论
版块优秀回答者

中级

548 麦片

财富积分


5001500


8

主题

227

帖子

27

最佳答案
  • 关注者: 7
发表于 2020-1-9 20:08:45 | 显示全部楼层
isempty是判断矩阵是否为空矩阵的函数,然后输出0或者1,所以isempty(test)和isempty(Frame)输出的是两个数字0或1,然后两个输出值进行逻辑或运算,结果作为if的判断条件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

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