You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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 (2026). isleap.m (https://uk.mathworks.com/matlabcentral/fileexchange/31778-isleap-m), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (1.36 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
