Replace missing elements in an array with NaN
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!