谢邀,太多了,一些demo,仅供参考。
[原创]旋转的文字球:滑动鼠标,控制文字球的旋转方向
[原创]旋转的文字球:滑动鼠标,控制文字球的旋转方向|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]局域网下使用MATLAB传送文件
[原创]局域网下使用MATLAB传送文件|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]MATLAB之在线音乐试听
[原创]MATLAB之在线音乐试听|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
利用Matlab读取新浪微博关键词数据(部分舆情监测)
利用Matlab读取新浪微博关键词数据(部分舆情监测)|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
如何使用MATLAB算星座运势
如何使用MATLAB算星座运势|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]利用MATLAB燃放烟花(礼花)
[原创]利用MATLAB燃放烟花(礼花)|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]使用matlab自动登录新浪微博
[原创]使用matlab自动登录新浪微博|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
用MATLAB看新闻,告别百度新闻!
用MATLAB看新闻,告别百度新闻!|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]使用MATLAB模拟键盘按键
[原创]使用MATLAB模拟键盘按键|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
MATLAB版天气预报
MATLAB版天气预报|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]让MATLAB会说话,说出您想说的
[原创]让MATLAB会说话,说出您想说的|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]利用Matlab绘制3D文字
[原创]利用Matlab绘制3D文字|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]matlab绘制滚动点阵字幕(跑马灯)(2)
[原创]matlab绘制滚动点阵字幕(跑马灯)(2)|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
用Matlab画地图(世界地图、中国地图、美国地图等)
用Matlab画地图(世界地图、中国地图、美国地图等)|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]使用MATLAB免费发短信/邮件/通知
[原创]使用MATLAB免费发短信/邮件/通知|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
MATLAB版历史上的今天
MATLAB版历史上的今天|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]发微博远程控制MATLAB
[原创]发微博远程控制MATLAB|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]Matlab串口通信之实现温度采集(图片程序更新中)
[原创]Matlab串口通信之实现温度采集(图片程序更新中)|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
[原创]基于MATLAB和Arduino的可控呼吸灯原型
[原创]基于MATLAB和Arduino的可控呼吸灯原型|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
基于MATLAB的行情软件MatlabTraderGUI V1.1(Beta版本)
基于MATLAB的行情软件MatlabTraderGUI V1.1(Beta版本)|MATLAB 程序化交易(量化投资)|MATLAB技术论坛
(出处: MATLAB技术论坛)
升级更新:简易画板GUI程序(EasyPaint by faruto v1.2)
升级更新:简易画板GUI程序(EasyPaint by faruto v1.2)|MATLAB 图形用户界面(GUI)|MATLAB技术论坛
(出处: MATLAB技术论坛)
Matlab版<卡农>源代码
Matlab版<卡农
[原创]儿童节送上《小龙人》&《天空之城》
[原创]儿童节送上《小龙人》&《天空之城》|MATLAB/Simulink 原创精华|MATLAB技术论坛
(出处: MATLAB技术论坛)
more info see:
FQuantStudio
读博的时候用matlab比较多。闲暇时用matlab做了不少好玩的可视化。
1. 可视化程序的系统函数调用。
用matlab画出linux 下strace的输出。不同的函数用不同的颜色表示;把函数按调用的时间顺时针排列;最后将函数之间参数的传递用线连起来。这个源码和文档还保留的很好,可以到 下载
2. 做书的封面
之前写的一个小短篇。拿matlab画了些桃心,输出eps, 用latex排了一下版。源码丢失了。
3. 画海报
博士期间开的一个seminar, 做了一个海报。背景中的的正(+) 负(o)样本的太极图是用matlab画的,输出SVG。源码丢失了。
(二维码自动识别)
———————?★,:*:?( ̄▽ ̄)/?:*?°★*——————————
下面为我最近个人做的一个资讯类免费app做个推广:欧金所(苹果/安卓,点右侧链接下载)欧金所 - 欧洲金融资讯门户 400个新闻源,20个国家地区,全面追踪欧元区各国的宏观经济和发展趋势,每小时更新。希望大家支持!
update 7.5
考试前写的有点乱,考完过来完善一下。
注意:前方高能,长文多图,建议在 wifi 模式下浏览。
为方便浏览增加如下目录,并增加几个 个人认为比较有意思的东西
目录如下
图像处理(人脸识别)信号处理(语音识别)制作动画(仿真)制作网页(帮助文档)制作游戏公式、图形可视化
与Word交互(Notebook)
其实 matlab 很萌的,它需要你不断的调戏它。在你的调教下,它不仅能帮你完成很多事情、提高效率,还能做一些娱乐。
另外,→ →右边只点收藏不点赞的朋友
------------分割线-----------
大二上学期学模式识别的时候,自己动手做了一个人脸识别的GUI界面程序
从test文件夹任选一张人脸
分类器会自动从train文件夹里面搜索出最接近的人像
使用PCA降维和最小距离分类器,分类效果还不错
算法比较简单,有线性代数知识就能理解,这里不多介绍(如果有一定GUI基础并且学过线性代数,可以仿照我给出的 demo 自己也实现一个,算法原理、实验报告和源码地址David-Guo/face_recongnize · GitHub 欢迎fork)
所以说 Matlab 最有意思的不是它能干多少事,而是它能让你快速上手并实现你想法、点子,开发出你想到的算法。
控制硬件使用 MATLAB 控制笔记本声卡,采集人发出的声音信号,系统识别是数字几,然后显示在屏幕上
这个东西目前还在做,所以无法提供源码
进行仿真去年9月份(( ﹁ ﹁ ) ~→ 还是大二)参加数学建模国赛时,用 MATLAB 做了一个视频动画,实时仿真了创意平板折叠桌的动态展开过程。
效果如下,视频上传后有些失真(知乎不能上传gif动画实在太让人不爽了)。源码有点长,就不贴出来了,暑假了会发布到自己的博客上
再贴一个绘制 桃心的动画,跟上面一个回答者做的桃心类似,只不过我改编成了动画视频。 想拿去表白的可以自己再在上面加上姓名和一些文字。
源码在我的个人主页上:
首页 · 子辰写字的地方
制作网页可以做网页,并用 MATLAB 自带的浏览器查看,就像查看matlab帮助文档一样。我曾一度怀疑,matlab帮助文档就是它的 publish 做出来的,因为效果实在是太像了。
下面是将自己收集到的或者突发奇想解决的一些问题,做成了属于自己的帮助文档,方便以后可以回顾。另外,之后的上研讨班,交作业和展示基本上都是使用网页展示
暂时就想到这么多,个人觉得吧
关键不是 Matlab 能做什么有意思的事,而是你能想到什么有趣的事。然后借助这个工具实现。
制作游戏
在 illovematlab 中文论坛见过一个用 MATLAB 做 Flappy Bird 的,还挺有意思。
下载地址:MATLAB游戏—
觉得这个游戏还是有点缺陷的,速度太快了。源码目前还在看,希望能改进,或者加入一些新的特性进去。
其实,之前我也一直有用 matlab 做游戏的想法,一直没有时间去折腾。
打算放假了实现一个 “神经猫” 的游戏,感觉应该不会太困难。做完后会过来更新。
数据可视化
可以很方便的绘制各种各样的图像,下面的图像都是我自己用 matlab 绘制出来的,可以通过略缩图感受下
matlab 在经过你的调教之后,可以表现出多么的萌~~~^_^~~~。
公式可视化
matlab 自带一个 pretty 函数可以将 符号公式在命令行 打印出来,方便检查是否自己敲出来的公式是否有错,但是命令行的显示也比较丑陋。有人写了一个 函数 cute 可以自动开启一个浏览器页面,显示公式。效果如下:
cute 函数效果:
与word 交互(Nodtebook)
Notebook可以让你在 word 文档中调用 matlab 计算资源,将计算结果和绘制的图形,自动输出到 word 文档中,省去了复制粘贴的繁琐。让你更专注于编写文档,当然你也可以将测试通过的代码贴进文档,一气呵成的完成报告。
分享一个我用 Notebook 编写的关于统计建模的文档。文档大致介绍了,数学建模中关于数理统计的一些知识。无论你是否参加数学建模,都可以看看这个文档,写得非常简洁详细,有高中知识即可。如需具体知识,还需系统查看相关书籍。
下载地址:
M-book编写-数理统计基本知识.pdf_免费高速下载
效果如下:
看完了,有没有觉得 matlab 萌萌哒,一起来调教它吧
图像处理方面的—蒙太奇效果
详细内容见blog
matlab图像特效:蒙太奇效果_li12242_新浪博客
========================================================================
在github上新建了一个项目,欢迎关注,未来还会继续优化
【1. Matlab自动生成Word报告】
这幅图是工作过程中我使用Matlab开发的GUI工具,用于项目评估。其中使用的图叫做Spider Diagram,又叫Radar Chart.摘抄一段度娘对Radar Chart的介绍:
“雷达图”分析法是从企业的生产性、安全性、收益性、成长性和流动性等五个方面,对企业财务状态和经营现状进行直观、形象的综合分析与评价的图形。因其形状如雷达的放射波,而且具有指引经营“航向”的作用,故而得名。
1)如何画Spider Diagram
画线应该在技术上没什么难点,plot几下,hold on一下,就能画出Spider Diagram的框架了。但是在如何让这幅图完美地融入到GUI界面上这个问题上,要注意,设置这幅图在GUI界面上的位置,取消图的右方和上方的边框,设置图的背景颜色以及X轴和Y轴的颜色与GUI界面保持一致,Back Color都是[0.94, 0.94, 0.94]。
2)如何保存Spider Diagram
刚开始,我打算使用的函数是print或者是saveas函数,但是尝试之后发现,所生成的图片跟界面上显示的效果完全不一样,一块白一块灰的。你们尝试过后也肯定会发现这个问题。
所以,我就尝试,如何使用Matlab进行截屏。这一步,我使用的是java方面的函数。如果对截屏方面感兴趣的朋友,可以在论坛上搜下类似的帖子,很常见的技术。
在实现整屏截图的功能之后,我想实现的是,如何只截取Spider Diagram。其中只需要定义java.awt.Rectangle中的四个参数,分别是坐标原点的x值和y值,已经长度和宽度。但是这其中存在的问题是,java.awt.Rectangle的坐标系其实和GUI界面定义的坐标系是不同的。java.awt.Rectangle的坐标系是自上而下,自左而右。而GUI界面定义时使用的坐标系是自下而上,自左而右。
在解决两个坐标系转换的问题之后,就能将截取到的Spider Diagram保存了。
3)如何生成word文档
用matlab去操作word是我这次任务中最大的收获。因为我从其中看到了太多的用处。下半年我应该需要处理不少报告,通过Matlab来处理,一定能提高不少效率。
关于matlab处理word,这方面的资料,我是在matlab的help中读的,里面有一篇详细的例子来讲解如何实现。我简单的举三个例子吧。
如何选取文字
其中有个参数叫selection,可以设置这个参数的start和end。简单的理解,就是从哪个字选到哪个字。
如何设置段落
其中有个参数叫做paragraphformat,很容易理解这个参数的意思,就是段落格式,可以设置居中,设置段前段后。总之,word里能设置的,matlab里都能设置
如何插入表格
插入表格需要使用一个函数叫做,document.Tables.Add,其中需要设置,要插入几行几列的表格
4)如何在word文档中插入GUI截屏的图片
接下来是整个工具的技术难点,整整花了我一天的功夫。
这些问题有点像猜谜语,猜脑经急转弯。现在反过有来看,似乎看不到任何难点,但是当初真的是绕了不少弯路啊。
Matlab中有个函数叫 invoke(Word.Selection,'Paste');这个函数的作用就是,叫剪切板中的内容,粘贴到word中。那么,接下来问题的关键是,如何将png格式的图片copy到剪切板中。
这个问题想了我太久太久了。最初尝试搜索matlab有没有自带这种函数,能否将一个文件copy到剪切板中,再具象一点的效果就是,怎么用matlab实现,ctrl + C 目标文件。但是我没有找到答案,如果晓得如何实现的朋友,一定要告诉我啊。
最终曲线救国的办法是,我写了vbs脚本,对目标文件send key “^C”。然后通过matlab的dos函数执行了这个vbs脚本。当插完图片之后,就delete掉这个vbs文件。
这就是整个工具最吸引我的三个地方。如果你有兴趣,可以关注我的微信公众号"打浦桥程序员",谢谢
以上
本文链接:http://www.zszt.net/win/6659.html上一篇:孔铭塑料和铁用什么能粘
下一篇:黄健中送员工什么样实用性的礼物好