日历与时钟

目录

公历

黑色星期五

生物韵律


公历


在公历中,当年份为4的整数倍,但不是100的整数倍时,会出现闰年的现象。

y=40
mod(y,4)== 0 && mod(y,100)||mod(y,400)==0

输出当时的年、月、日、时、分、秒

f='%6d %6d %6d %6d %6d %9.3f\n'
c=clock
fprintf(f,c)

weekday - 星期几
    此 MATLAB 函数 返回表示 D 中每个元素的星期几的数字。

    DayNumber = weekday(D)
    [DayNumber,DayName] = weekday(D)
    [DayNumber,DayName] = weekday(D,DayForm)
    [DayNumber,DayName] = weekday(D,language)
    [DayNumber,DayName] = weekday(D,DayForm,language)

[d,w]=weekday(datenum(2011,8,2))
[d,w]=weekday(now)

 datenum - 将日期和时间转换为日期序列值
    此 MATLAB 函数 将输入数组 t 中的 datetime 或 duration 值转换为日期序列值。

    DateNumber = datenum(t)

    DateNumber = datenum(DateString)
    DateNumber = datenum(DateString,formatIn)
    DateNumber = datenum(DateString,PivotYear)
    DateNumber = datenum(DateString,formatIn,PivotYear)

    DateNumber = datenum(DateVector)
    DateNumber = datenum(Y,M,D)
    DateNumber = datenum(Y,M,D,H,MN,S)


黑色星期五


以400年为周期的历法下,某个月的13日正好是星期五的概率。

c = zeros(1,7);
for y = 1601:2000for m = 1:12d = datenum([y,m,13]);w = weekday(d);c(w) = c(w) + 1;end
end
c
bar(c)
axis([0 8 680 690])
avg = 4800/7;
line([0 8], [avg avg],'linewidth',4,'color','black')
set(gca,'xticklabel',{'Su','M','Tu','W','Th','F','Sa'})
title('13th day of the month')


生物韵律


体力周期为23天,感情周期为28天,智力周期为33天。

clf-清空图窗

clf 删除当前图窗中具有可见句柄的所有子级。

clf(fig) 删除指定图窗中具有可见句柄的所有子级。

clf('reset') 删除当前图窗的所有子级,不管其句柄可见性如何。它还将图窗属性重置为默认值,但 Position、Units、PaperPosition 和 PaperUnits 属性除外。您也可以使用不带括号的 clf reset 命令来重置图窗。

clf(fig,'reset') 删除指定图窗的所有子级并重置其属性。

f = clf(___) 可使用上述任一语法返回图窗。

shg 使当前图窗可见,并将其置于屏幕上所有其他图窗的前面。这与使用令 figure(gcf) 一样。

initializeif nargin == 0t0 = fix(now-28);
elset0 = datenum(birthday);
end
t1 = fix(now);% Eight week time span centered on today.t = (t1-28):(t1+28);
y = 100*[sin(2*pi*(t-t0)/23)sin(2*pi*(t-t0)/28)sin(2*pi*(t-t0)/33)];
plot(t,y)finalize% ------------------------------------function initializeclfshgaxes('position',[.10 .30 .80 .50])endfunction finalizeline([t1 t1],[-100 100],'color','k')line([t1-28 t1+28],[0 0],'color','k')set(gca,'xtick',(t1-28):7:(t1+28))datetick('x',6,'keeplimits','keepticks')bot = text(t1-5,-130,['today: ' datestr(t1,1)]);cbs = 'biorhythm(strrep(get(gcbo,''string''),''birthday:'',''''))'; top = uicontrol('style','edit','units','normal', ...'position',[.35 .82 .32 .05], ...'string',['birthday: ' datestr(t0,1)], ...'fontsize',get(bot,'fontsize'), ...'callback',cbs);axis tightleg = legend('Physical','Emotional','Intellectual');set(leg,'pos',[.10 .02 .18 .12])endend % biorhythm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/9259.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面向对象五大基本原则

面向对象五大基本原则 更多精彩 先案例后讲解,这里是代码教父,今天讲解面向对象的五大基本原则: 单一职责原则(The Single Responsibility Principle)开闭原则(The Open-Closed Principle)里氏…

深度学习-第T10周——数据增强

深度学习-第T10周——数据增强 深度学习-第T10周——数据增强一、前言二、我的环境三、前期工作1、导入数据集2、查看图片数目 四、数据预处理1、 加载数据1.1、设置图片格式1.2、划分训练集1.3、划分验证集1.4、查看标签1.5、再次检查数据1.6、配置数据集 2、数据可视化 五、数…

通过ioctl函数选择不同硬件的控制,LED 蜂鸣器 马达 风扇

通过ioctl函数选择不同硬件的控制,LED 蜂鸣器 马达 风扇 实验现象 head.h #ifndef __HEAD_H__ #define __HEAD_H__ typedef struct{volatile unsigned int MODER; // 0x00volatile unsigned int OTYPER; // 0x04volatile unsigned int OSPEEDR; // 0x08volati…

Unity Editor扩展 实现一个Excel读表窗口

设计 Unity Editor窗口类 public class ExcelEditorWindow : EditorWindow {[MenuItem( "Frameworks/读表配置界面", false, 10 )]private static void Open(){Rect wr new Rect( 0, 0, 500, 500 );ExcelEditorWindow window ( ExcelEditorWindow ) EditorWindow.…

React hooks文档笔记(二) 添加交互性

添加交互性 1. 事件传播1.1 停止传播1.2 阻止默认事件 2. [Hook] useState 状态3. 渲染和提交3.1 触发渲染3.2 React渲染组件3.3 提交对 DOM 的更改3.4 浏览器绘制 4. 渲染快照状态队列例子 5. 更新state中的对象 1. 事件传播 js的事件流: 事件捕获:从…

【DBA课程-笔记】MongoDB入门到云上开发

课程目的:成为专业MongoDB的DBA nosql第一:MongoDB 一、讲师: 二、课程目录 第1章:MongoDB数据库入门 第2章:MongoDB数据数据查询与分析 第3章:MongoDB数据库核心知识 第4章:MongoDB数据库管…

MySQL索引

文章目录 MySQL索引1 索引1.1 索引的概念1.2 索引的作用1.3 创建索引的原则依据 2 索引的分类和创建2.1 普通索引2.1.1 直接创建索引2.1.2 修改表方式创建2.1.3 创建表的时候指定索引 2.2 唯一索引2.2.1 直接创建唯一索引2.2.2 修改表方式创建唯一索引2.2.3 创建表的时候指定唯…

SQlite3 编译

参考博客:https://blog.csdn.net/flowerspring/article/details/121268403 1.下载C源码以及def文件https://www.sqlite.org/download.html 2. 下载完成之后解压 sqlite-amalgamation获取C源码,解压sqlite-dll-win32-xx获取里面的def文件。 3.新建sqlite…

MySQL的面试题讲解看完肯定对你有帮助!!

一、理论方面 1.InnoDB存储引擎和MyISAM的区别 InnoDB和MyISAM是MySQL数据库常见的两种存储引擎,它们在功能和性能方面有一些重要区别: 1.事务支持:InnoDB是一个支持事务处理的存储引擎,它使用了ACID(原子性、一致性、…

SciencePub学术 | 数据处理类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 数据处理类重点SCI&EI征稿中!信息如下,录满为止: 一、期刊概况: 数据处理类重点SCIE&EI 【期刊简介】IF:3.5-4.0,JCR2区,中科院4区; 【出版社】…

SpringBoot+WebSocket+Session共享

前言 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端 一、为什么需要WebSocket HTTP 是基于请求响应式的,即通信只能由客户端发起,服务端做出响应,无状态&…

kafka入门,节点服役和退役(新增节点和删除节点)(十二)

1、节点服役 1、克隆准备其中一台节点 2、如果新节点的kafka有被log和datas文件夹要删除 3、修改/etc/hosts 配置新节点映射 1.1 执行负载均衡操作 vim topics-to-move.json{"topic": "主题名称"} {"topics": [{"topic": "fi…