Replace NaN values with blanks
Mostrar comentarios más antiguos
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 comentarios
Azzi Abdelmalek
el 24 de Sept. de 2013
[Samyukhta commented]
I get the same error, function name must be a string. Is there any other way to give @isnan????
Azzi Abdelmalek
el 24 de Sept. de 2013
[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
el 24 de Sept. de 2013
Samyukhta , please if you want to comment an answer, click on [comment on this answer]
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 24 de Sept. de 2013
A={nan 1 2 nan 3 'r'}
A(cellfun(@isnan,A))={''}
1 comentario
Azzi Abdelmalek
el 24 de Sept. de 2013
In windows command type
isnan
What did you get?
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!