isleap.m
A script to assess if a given year (in the Gregorian Calendar system) is a leap year or not.
It returns 0 if is not a leap year,
it returns 1 if it is a leap year.
Examples:
>> isleap(1900)
ans =
0
>> A = [1200 1538 2001 ; 816 1900 1908 ; 2000 2004 2011]
A =
1200 1538 2001
816 1900 1908
2000 2004 2011
>> isleap(A)
ans =
1 0 0
1 0 1
1 1 0
It looks at the remainder of the division, if the year is divisible by 4, 100 and 400 and makes the decision according to it. (For a year ending in 00 is not a leap year unless is divisible for 400 too).
Cite As
Isaac Mancero Mosquera (2025). isleap.m (https://www.mathworks.com/matlabcentral/fileexchange/31778-isleap-m), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.