if(x==""||isNaN(x))能用为什么 if(x==isNaN(x)) 就用不了?
答案:3 悬赏:60 手机版
解决时间 2021-03-24 18:22
- 提问者网友:相思似海深
- 2021-03-23 18:46
if(x==""||isNaN(x))能用为什么 if(x==isNaN(x)) 就用不了?
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-03-23 19:20
~isnan(x),求得是[1 1 1 1 0]
求得的是逻辑值
取的矩阵元素有很多种方式
我所知道的是
假设有 x 矩阵
x(索引)
x(逻辑值)
x=x(~isnan(x)) 她是利用逻辑时进行取值
x=x(find(~isnan(x)))
是配合 find 会将原本的逻辑值自动转换成一般矩阵
并找出非零索引~进行取值。
求得的是逻辑值
取的矩阵元素有很多种方式
我所知道的是
假设有 x 矩阵
x(索引)
x(逻辑值)
x=x(~isnan(x)) 她是利用逻辑时进行取值
x=x(find(~isnan(x)))
是配合 find 会将原本的逻辑值自动转换成一般矩阵
并找出非零索引~进行取值。
全部回答
- 1楼网友:独钓一江月
- 2021-03-23 21:02
if(x==""||isNaN(x))包含两个条件,一个是x为空,另一个是isNaN(x)为真,这两个条件满足任意一个都可以,而if(x==isNaN(x))表示的意思嘛,和第一if语句完全不同,当然不能用了。
- 2楼网友:鸠书
- 2021-03-23 19:25
你这个好像没语法错误吧,只是第一个判断x是不是空的或者不是数,第二个表达式好像没任何意义!追问被你一说就想明白了,画蛇添足了, 直接 if(isNaN(x))就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯