Replace NaN values with blanks
이전 댓글 표시
Hello all,
I need to replace the NaN values with a blank space in either a matrix or cell array. What should I do?? On trying the below code with cell array, I got the following error:
a(cellfun(@isnan,a)) = {[]}; Error: Function name must be a string.
I am using Matlab 7.0.1 (R14).
How should I give the isnan function???
Thanks in advance for the help.
댓글 수: 3
Azzi Abdelmalek
2013년 9월 24일
[Samyukhta commented]
I get the same error, function name must be a string. Is there any other way to give @isnan????
Azzi Abdelmalek
2013년 9월 24일
[Samyukhta commented]
Hello Ilham Hardy and Azzi Abdelmalek ,
I get the same error , Function name must be a string.
What should I do???? How am I supposed to give @isnan()???
Azzi Abdelmalek
2013년 9월 24일
Samyukhta , please if you want to comment an answer, click on [comment on this answer]
채택된 답변
추가 답변 (1개)
Azzi Abdelmalek
2013년 9월 24일
A={nan 1 2 nan 3 'r'}
A(cellfun(@isnan,A))={''}
댓글 수: 1
Azzi Abdelmalek
2013년 9월 24일
In windows command type
isnan
What did you get?
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!