function total_days = total(month,day,extra_day)%CalenderCalculations.m this programm computes the total elapsed days in a
%year given the number (1-12) of the month, the day, and an indication of
%whether the year is a leap year
%Created on October 19, 2016 By C.Hickman
total_days = day;k = 1: month-1switch 'k' case{1,3,5,7,8,10,12} total_days = total_days + 31; case{4,6,9,11} total_days = total_days + 30; case 2 total_days = total_days + 28 + extra_day;endmonth = input('Enter month (1-12):');day = input('Enter day (1-31): ');extra_day = input ('Enter 1 for leap year; 0 otherwise; ');total_days = total(month,day,extra_day)end
MATLAB: Still using a switch structure, now within a function. I keep getting an error message saying I don’t have enough input arguments for (line 6).
codingfunctionsswitch structures
Best Answer