Matalb自制乘法口诀表、weekday和datenum时间相关函数、画图(wzl)

在这里插入图片描述

%使用fprintf
for k=1:13
	fprintf('%d times is %d\n',k,k*6)
end

在这里插入图片描述
在这里插入图片描述

c=zeros(1,7);  %制作一个17列的0数组,装周一至周天的天数

for y=1:400
	[w,~]=weekday(datenum(y,8,17)); 
	c(w)=c(w)+1; %对应的周几加一天
end

%使用datanum(y,m,d),化作年月日格式 
%[d,w]=weekday(n),表示周几


>>figure(1);
bar(c);
axis([0 8 50 60]);
set(gca,'xticklabel',['周一','周二','周三','周四','周五','周六','周天'])

c(6)/sum(c)
%概率

在这里插入图片描述
在这里插入图片描述

t0=datenum(1939,8,17);    %得到出生日期
datenum(2020,3,1):datenum(2020,3,31);  %数组
t=t1-t0;   %得到出生日期到这个月个日期的时间
y1=sin(2*pi*t/23); %体力周期23天
y2=sin(2*pi*t/28); %情绪周期28天
y3=sin(2*pi*t/30); %智力周期30plot(t1,y1,'r','linewidth',2)
hold on
plot(t1,y2,'b','linewidth',2);
plot(t1,y3,'k','linewidth',2);
legend('体力','情绪','智力');
set(gca,'xtick',datenum(2020,3,1):3:datenum(2020,3,31));
set(gca,'XTickLabel',1:3:31)

在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页