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!