Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!

Problem 1040. Create a Cell array of month-end date strings within a provided date range

Created by Richard Zapor

This is a variation of Get an array of month-ends by T.D. where the result is now a cell array of date strings.

For example:

date_start = datenum('10 Nov 2010');
date_end   = datenum('10 Feb 2011');
[dates_me{1:3}]   = month_ends(date_start, date_end); 
dates_me = 
   '30-Nov-2010' '31-Dec-2010' '31-Jan-2011'
The test suite uses
Is there a way to receive variable number of cells from a function call?

J.G pointed out a better Cell array implementation that does not use varargout. This revised version is Challenge 1044

Related challenge is Usage of varargout.


Problem Group

Solution Statistics

22 correct solutions 17 incorrect solutions
Last solution submitted on Jan 28, 2015

Problem Comments