Replace missing elements in an array with NaN
Show older comments
Hello! for i=1:n
scanindex = round((i-1)*pointsperscan+1):round(i*pointsperscan);
filterindex == (i-1)*pointsperscan+find(vlos(scanindex)<=blade_flicker_threshold&...
quality(scanindex)>=quality_range(1)&...
quality(scanindex)<=quality_range(2)&...
power(scanindex)>=power_range(1)&...
power(scanindex)<=power_range(2))';
So i have this code. Scan index reads the entire second values with 312 entries and the filterindex filters based on the scan parameters which results in an array less than 312 entries. I want to keep the size of the filterindex same as the scanindex as I need to rewrite the code for more general purposes and so I was thinking if there was a way to replace the indeces which do not match the filter parameters with NaN values. So the output should read that the size of scanindex and the filterindex are the same!
Thanks
Accepted Answer
More Answers (0)
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!