Is there an easy way to replace NaNs with empty cells when converting a numeric array to a cell array.
조회 수: 7 (최근 30일)
이전 댓글 표시
Hello, I have a 1003-by-112 double numeric array that I want to convert to a cell array. My final goal would be to export the cell array to a text file. However, I don't want to have any NaNs in the text-file. I know that a numeric array can't have empty spaces, but a cell array can. So, I am wondering if there is an option to replace the NaNs with empty spaces when using the command "num2cell" to convert the numeric array to a cell array. I could think of using a for loop with a nested if-else loop to do that, but I just want to check if there is an easier way to do that. Thank you in advance for any help.
댓글 수: 0
채택된 답변
James Tursa
2011년 6월 25일
e.g.,
A = your double array;
C = your cell array;
idx = isnan(A);
C(idx) = {[]};
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!