The below code fails for the input:
assert(isequal(ecount([1 1 1 1 NaN NaN 1 1],NaN),2))
Can anyone show me the error?
function ct = ecount(v,e)
The comment about NaNs being equal is rather vague, clarify or give a specific example
NaN==NaN gives 0 help me
Use isnan keyword. isnan(NaN) gives 1
There should be a test to stop this from passing
This just got lucky on the test suite. It would fail on ecount(1:12,2), for example.
Reverse Run-Length Encoder
Celsius to Kelvin
Generate a NaN...on purpose
Sum of odd numbers in a matrix
Recurring Cycle Length (Inspired by Project Euler Problem 26)
Clock Hand Angle 1
Roll the Dice!
English to Pig Latin Translator
Square Digits Number Chain Terminal Value (Inspired by Project Euler Problem 92)
Find the treasures in MATLAB Central and discover how the community can help you!
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office