Create a Cell array of month-end date strings within a provided date range - MATLAB Cody - MATLAB Central

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

Difficulty:Rate

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
dates_me = 
   '30-Nov-2010' '31-Dec-2010' '31-Jan-2011'
The test suite uses
[y{1:3}]=month_ends(d1,d2);
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.

Solution Stats

47.76% Correct | 52.24% Incorrect
Last Solution submitted on Jan 14, 2023

Problem Comments

Solution Comments

Show comments
PIVlab surpasses 100K all-time File Exchange downloads
During the past twelve months, PIVlab, a MATLAB Community Toolbox for particle...
4
8

Problem Recent Solvers27

Suggested Problems

More from this Author308

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!