关于matlab中date()函数的一道题MATLAB 的date()函数可以返回当前年月日信息.试写出一个函数,利用date()函数获取日期信息后,按如下要求返回当前的year、month、day(a) 总是能返回 day;(b) 如果调用该

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 16:16:59
关于matlab中date()函数的一道题MATLAB 的date()函数可以返回当前年月日信息.试写出一个函数,利用date()函数获取日期信息后,按如下要求返回当前的year、month、day(a) 总是能返回 day;(b) 如果调用该

关于matlab中date()函数的一道题MATLAB 的date()函数可以返回当前年月日信息.试写出一个函数,利用date()函数获取日期信息后,按如下要求返回当前的year、month、day(a) 总是能返回 day;(b) 如果调用该
关于matlab中date()函数的一道题
MATLAB 的date()函数可以返回当前年月日信息.试写出一个函数,利用date()函数获
取日期信息后,按如下要求返回当前的year、month、day
(a) 总是能返回 day;
(b) 如果调用该函数时有两个变量接收返回的数据,则返回 day、month;
(c) 如果调用该函数时有三个变量接收返回的数据,则返回 day、month 和year;
(d) 编写一个脚本文件,建立该函数的句柄,并在脚本文件中通过该句柄,分以上三种
情况调用所完成的函数并输出相应信息.
总之,我就是想问怎么用变量接收date()返回的数据

关于matlab中date()函数的一道题MATLAB 的date()函数可以返回当前年月日信息.试写出一个函数,利用date()函数获取日期信息后,按如下要求返回当前的year、month、day(a) 总是能返回 day;(b) 如果调用该
function [d m y]=mydate()
c=clock;
d=c(3);
if nargout>1
m=c(2);
if nargout>2
y=c(1);
end
end
错了,是借用date函数,而不是clock函数,==再改
function [d m y]=temp()
c=date;
d=c(1:2);
if nargout>1
m=c(4:6);
if nargout>2
y=c(8:11);
end
end
这样就符合要求了吧?还可以这样
function [d m y]=mydate()
c=date;
d=day(c);
if nargout>1
m=month(c);
if nargout>2
y=year(c);
end
end