Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 查找向量NaN/非NaN的索引_Matlab_Octave - Fatal编程技术网

Matlab 查找向量NaN/非NaN的索引

Matlab 查找向量NaN/非NaN的索引,matlab,octave,Matlab,Octave,在MATLAB中,如何找到向量a和b的所有索引,使得索引a不是NaN,但b是NaN?我让它与for循环一起工作,但我想知道是否有矢量化的解决方案。使用 ~isnan(a)&isnan(b) 返回一个。如果您喜欢整数索引,请对其应用find。~isnan(a)&isnan(b)。返回一个。如果您喜欢整数,请对其应用findindexing@LuisMendo好极了!太好了。你应该把它作为答案贴出来

在MATLAB中,如何找到向量a和b的所有索引,使得索引a不是NaN,但b是NaN?我让它与for循环一起工作,但我想知道是否有矢量化的解决方案。

使用

~isnan(a)&isnan(b)

返回一个。如果您喜欢整数索引,请对其应用
find

~isnan(a)&isnan(b)。返回一个。如果您喜欢整数,请对其应用
find
indexing@LuisMendo好极了!太好了。你应该把它作为答案贴出来