文章来源于我的B站专栏:

MATLAB实现钟表​www.bilibili.com

GIF:最终效果

整个实现的是在figure内直接通过line、text、circle绘制表盘、刻度、数字、指针(时针、分针、秒针)。

这里用到了上期的平面坐标旋转操作,这样可以非常简单的实现刻度、数字、指针的排版。

chang an:【MATLAB】二维坐标旋转​zhuanlan.zhihu.com

关键的点就是H、M、S与指针的对应关系要明确:

  • AngleOfHoursPointer = -30 * Hours - Minutes * (30/60);
  • AngleOfMinutesPointer = -Minutes * (360/60) - Seconds*(5/60);
  • AngleOfSecondsPointer = -Seconds * (360/60);

但是由于是直接绘制在figure内,速度会很慢。但这只是figure的绘图的方法问题,之前做桌球辅助(相册)时就遇到过,后来发现很容易解决。(很遗憾由于时间比较紧所以桌球辅助在改进到绘图满问题解决后没有继续下去,以后有时间再说吧,架构也不好要重写)这里我就偷点懒不做了,毕竟目的不在于此。

单个循环的时间

具体来说就是set(handle,'Cdata',frame);快到飞起!这里有个播放BadApple的Demo:

960*720像素
帧率虽不稳定但平均40多帧还是可以的,所以做个视频播放器(MATLAB版)还是很轻松的

最后附上代码GitHub:

AnChangNice/MATLAB_Clock​github.com

matlab将图片旋转的代码_【MATLAB】钟表相关推荐

  1. matlab将图片旋转的代码_空间曲线绕空间直线旋转生成的旋转曲面方程

    校内建模的一道题,虽然我认为这么trivial的东西前人早就造好轮子了,但是找遍所有能找到的网络资料.文献都没找到答案,只好自己造了个轮子. 设空间曲线 : 绕 : 旋转得到的曲面方程为 ,则 的方程 ...

  2. matlab将图片旋转的代码_基于Matlab的PMSM模型初探

    本文首发自微信公众号"汽车技术馆"! 随着新能源车辆的普及,电机的控制技术逐渐成为了热门的话题,尤其是目前在电机上普遍使用的永磁同步PMSM技术,其实不止是新能源的电机驱动使用了这 ...

  3. matlab将图片旋转的代码_我的MATLAB魔方新玩法:拼出任意图案!

    更新: 添加代码链接:nkyang/MagicCube 有时间的话,会陆续把之前文章的代码都整理好了传到github上去,这样个人文章里面就不会出现代码,文章可读性更好. 我又回来更新了,在上一次的文 ...

  4. matlab将图片旋转的代码_从零开始的matlab学习笔记——(27)图像旋转与动态图...

    matlab应用--求极限,求导,求积分,解方程,函数绘图,三维图像,拟合函数....更多内容尽在个人专栏:matlab学习 昨天思考了一下,因为笔者的GUI只是刚刚入门,如果直接说的话也说不了多少东 ...

  5. matlab将图片旋转的代码_论文写作经验分享word+mathtype+matlab

    该文章整理了作者近期撰写论文的一些经验及小技巧,并分享了几个Matlab绘图源代码,以辅助提升中英文论文撰写效率. 主要内容包括三部分,一是Word多级列表生成及使用,二是公式编辑器MathType使 ...

  6. matlab批量图片旋转处理

    matlab批量图片旋转处理 我们用于神经网络训练的图片有时候需要自己标记,但比较麻烦,通过一些旋转处理往往可以扩大训练集数目,但是一般我们用一些图像软件处理会使彩色索引图编程RGB图或者灰度图,不能 ...

  7. Matlab/Simulink自动生成STM32代码_基于模型的开发_环境搭建

    目录 前言 官方简介 Matlab R2018b安装 STM32-MAT/TARGET 安装 STM32CubeMX 安装 STM32CubeIDE, Keil安装 ST-Link驱动安装 微信公众号 ...

  8. word图片旋转无法显示_在Word 2007中轻松旋转图片

    word图片旋转无法显示 When you are including graphics in a Word document many times you want to place the ima ...

  9. matlab求系统根轨迹代码_广州数控GSK RH06六轴焊接机器人的轨迹规划

    技术参数 运动范围 任务点位置 问题:如实现上图中的 运动轨迹(以基坐标系为参照),请给出相关的轨迹规划算法及其实现方式(结合运动学及动力学方程进行相关的轨迹点选取及工程实现),其中各个点的坐标为A= ...

最新文章

  1. anaconda创建一个虚拟环境
  2. java自定义注解简单小例子
  3. LSTM入门学习——结合《LSTM模型》文章看
  4. 【笔记】2010-11-25记录
  5. WebService 用户名密码验证
  6. C++学习19 类的多继承
  7. Windows下完成端口移植Linux下的epoll
  8. 普惠金融在印尼:GoPay会是东南亚的蚂蚁金服吗?
  9. 统计一个数字在排序数组中出现的次数
  10. Android 系统(230)---View 绘制流程 —— 基础(1)
  11. Kubernetes中的nodePort,targetPort,port的区别和意义(转)
  12. Spring REST实践之HATEOAS
  13. SVN创建分支与合并(命令与界面)
  14. nginx反向代理打印日志_Nginx 反向代理 log 显示真IP地址
  15. Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode
  16. Java:一个帝国的诞生(请仔细看完,你会感叹这是一个奇迹)
  17. 河南学业水平计算机,河南高中学业水平考试查询系统
  18. 冰汽朋克侦查机器人_冰汽时代机器流玩法 寒霜朋克机器人流玩法怎么玩
  19. python中strip的用法
  20. 远程关闭计算机提示拒绝访问权限,如何解决shutdown远程关机win10拒绝访问的问题...

热门文章

  1. Oracle sqlserver mysql的自增变量设置
  2. jinfo命令 Java Configuration Info
  3. 粤嵌gec6818项目设计_西安市幸福林带景观及亮化设计国际竞赛终期评审会顺利举行...
  4. bzoj2300 [HAOI2011]防线修建 离线凸包
  5. 2017.9.15 最大数maxnumber 思考记录
  6. 2017.8.14 分手是祝愿 失败总结
  7. c语言程序设计 a b,用C语言编程时,a+=b 和 a=a+b 真的完全等价吗?
  8. 【英语学习】【Daily English】U03 Leisure Time L01 Did you have a nice weekend?
  9. Pentium奔腾架构/流水线及其优化
  10. GPU并行计算OpenCL(3)——图像处理