关于matlab中date()函数的一道题MATLAB 的date()函数可以返回当前年月日信息.试

发布时间:2021-02-18 15:09:20

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

网友回答

function [d m y]=mydate()
c=clock;
d=c(3);
if nargout>1 m=c(2);
if nargout>2 y=c(1);
endend错了,是借用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);
endend这样就符合要求了吧?还可以这样
function [d m y]=mydate()
c=date;
d=day(c);
if nargout>1 m=month(c);
if nargout>2 y=year(c);
endend
以上问题属网友观点,不代表本站立场,仅供参考!