火遍抖音的八卦时钟matlab源代码来了

765d8a83f8e6b991e63f2c716df38408.png

在浏览抖音的时候看见一款名叫“八卦时钟”的视频,看起来很炫酷,于是小编决定亲自动手采用matlab来实现。

实现原理并不难,要求相应的年、月、日、星期、时、分和秒能跟随本地时间实时更新,因此需要用到matlab获取系统时间相关的函数,例如now函数等。其次还需要将各个时间标签均匀的分布在表盘上,这里涉及到坐标系的转换,需要将直角坐标系转换成极坐标;最后就是根据获取的时间来实时更新图像即可。至于怎么实现动画效果,这里就不再赘述,请查阅matlab爱好者公众号往期推文。

为了方便小伙伴们随心设计,程序支持自定义字体、当前时间字体颜色、非当前时间字体颜色以及背景颜色。本次就不在公众号中推送源程序了,小编已将相关源程序打包分享到File Exchange上,见下图。

bab67a6f6c128cdfc369718b4aa4f763.jpeg

这是小编第一次在File Exchange上分享自己的程序,今后还会在该社区分享更多小编的原创程序。

最终效果图

e0459c9825999e58a97e0959020f14f6.gif

可能由于matlab版本、电脑屏幕分辨率不一致等原因,图像效果可能会出现一定偏差,请自行根据源代码修改以适配。

分享是一种美德,欢迎小伙伴们将自己的原创小程序分享给matlab爱好者公众号以与大家共赏。

除了在fileexchange中分享本文源代码外,相关源代码将上传至matlab编程爱好者Q群(群号:531421022)与原创代码共享Q群(群号:921720886)中,如有愿意支持小编的小伙伴,请在matlab爱好者公众号中回复“QQ”或“原创”了解加群信息。

点击左下角“阅读原文”即可访问File Exchange中的代码,或者直接在File Exchange用关键词“Eight Trigrams Clock”或“八卦时钟搜索即可找到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值