function draws = how_many_draws(games)
draws=sum(count(games,'D'));
end
Can someone help? I'm trying to learn how to use cellfun and I don't understand it completely.
Here's one way you can use cellfun to solve this problem. I made an anonymous function called isDraw.
isDraw = @(letter) letter=='D'
d = cellfun(isDraw,games)
draws = sum(d)
Use contains to check how many elements == 'D', then sum
draws = sum(contains(games,'D'))
284 Solvers
726 Solvers
Generate a vector like 1,2,2,3,3,3,4,4,4,4
3639 Solvers
Fix the last element of a cell array
345 Solvers
There are 10 types of people in the world
313 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!