MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Given a numeric input matrix A, possibly containing some zero values and some NaNs, replace any occurrences of zero or NaN with the character string 'error'. The output should be a cell array C of the same size as the input matrix. Each cell of the output cell array should either contain the corresponding entry of A if this is not zero or NaN, or the string 'error' otherwise.

Example:

If A = [1 0; NaN 1], then the output C should be the cell array C = {1, 'error'; 'error', 1}.

89 correct solutions
54 incorrect solutions

Last solution submitted on Jun 22, 2015

1 player likes this solution

2 Comments

Jean-Marie SAINTHILLIER
on 30 Jul 2012

Very nice.

Khaled Hamed
on 30 Jul 2012

@Jean-Marie
This is simply a copyof the leading solution "Solution 119943"

2 Comments