- 博客(21)
- 收藏
- 关注
原创 手一贱,把GetColor工具更新了
最主要的思想是程序实时检测鼠标位置,并以鼠标位置为中心,截取特定大小的局部图像并放大显示。考虑效率和简单性,超分辨方法直接选择双三次插值,边界部分可以用白色像素值填充。取色过程需要点击按钮后,鼠标移动到目标位置,停动几秒,便取下了色,而这期间主窗口没有最小化,并且在短短的几秒钟,鼠标需要 “瞬间移动” 才能到达目标位置......增加了取色过程中主窗口最小化以及局部放大功能,以便更直观的完成取色。,当今日因为作图取色的需要而再次使用时,感觉用起来很别扭。又一次手贱,一通狂魔乱改后,比之前版本使用顺手些了。
2022-10-10 14:17:54 288 3
原创 一起来摸鱼,拿Matlab剁手的那种
文章目录1. 前言2. ReadWords工具3. 关于公式识别工具的实现4. 工具获取5. 结语1. 前言西安疫情以来总共做了20次核酸,今天是居家的第26天,这让人不得不想起两年前摸鱼时为武汉、祖国加油的场景:MATLAB 爬取天气预报数据。希望下周可以解封吧。被困家里,不知不觉又开启了摸鱼模式…事情的经过是这样的,大概一个半月前碰到免费办信用卡还送礼物的那种活动,为了那份吸引人的礼物,很自然的办了卡。当时我就立马想起,很快啊,终于可以做两年前办不到的事情:申请MathpixOCR的API;另
2022-01-19 18:12:16 439 1
原创 MATLAB GUI设计——菜单选项中加入图标
GUI中添加图标,能很大程度上提高用户的友好度,显得格外舒适。MATLAB 官方并没有提供向菜单栏中添加图标的直接方法,基于figure设计的GUI中,可以通过JaveFrame属性间接设置图标。基于uifigure设计的GUI目前还没有间接的方法,相信后续版本会解决这个问题吧。今天介绍一个在Matlab File Exchange/Github上公开的很实用的工具: setMenuIcon,我们可以很方便的向菜单选项中添加图标了。文件或仓库网址:Matlab File Exchange: set
2021-12-12 16:59:41 1244
原创 Matlab相关资料分享
内卷将至,当然得有料,这次分享的电子书籍列表如下,请大家按需所取。1.《MATLAB概率论与数理统计分析》2.《MATLAB 遗传算法工具箱与应用》3.《MATLAB数值计算》4.《MATLAB图形技术-绘图及图形用户接口》5.《MATLAB与化学》6.《最优化方法及其MATLAB程序设计》7.《MATLAB语言常用算法程序集》8.《数值方法(MATLAB版)(英文版)》9.《MATLAB高效编程技巧与应用25个案例分析(完整版)》10.《MATLAB工程应用》11.《MATLAB科
2021-12-05 22:36:59 291 1
原创 利用MVC设计模式构建GUI(PyQt5版)
今天介绍一个PyQt5中利用MVC设计模式构建GUI的例子,这个案例来源于《MATLAB面向对象编程——从入门到设计模式(第2版)》第7章内容,关于存取款的GUI工具设计,详情请参考127~160页面。利用PyQt5最终创建的界面如下:接下来聊一聊,具体的实现细节。与Matlab设计的版本对比,唯一的区别在于事件处理机制的实现方式不同而已。PyQt5/Qt 中称为信号和槽,用于对象之间的通信,当指定事件发生,一个事件信号会被发射,槽可以被任何Python脚本调用。当和槽连接的信号被发射时,槽会被调
2021-09-30 19:51:33 802
原创 手把手教你,一个案例学会用Matlab App Designer设计文字识别工具
文章目录一、前言二、预备1. API接口2. 图像的Base64编码3. 屏幕截图4. 调用百度API识别文字三、工具搭建1. 功能需求2. 实现细节四、使用演示五、结语一、前言有时候在读电子文档的过程中,往往会遇到图片形式的文本,想要复制下来,记个笔记甚是不便,需要对照着打字输入,活生生被逼成键盘侠啊…被逼无奈,何不自己造个轮子,开发一款自己专属的文字识别工具呢,于是我们找到了Matlab App Designer。玩过 Matlab 的朋友们都知道,构建图形用户界面,Matlab提供了两种工具
2021-09-27 16:42:15 3497 3
原创 矩阵二范数化的向量化方法
计算矩阵二范数化的向量化方法设矩阵 X=[x1,x2,⋯ ,xn]∈RmX=\left[x_1, x_2, \cdots, x_n \right] \in \mathbb{R}^{m}X=[x1,x2,⋯,xn]∈Rm,对其2-范数化,即其中那么,Σ\SigmaΣ 可以用伪代码 Σ=diag([sqrt(diag(xTx))]−1)\Sigma=diag(\left[sqrt(diag(x^{T}x))\right]^{-1})Σ=diag([sqrt(diag(xTx))]−1) 来实现。
2021-09-15 15:59:15 594
原创 如何用Matlab一键下载B站高清视频(下)
如何用Matlab一键下载B站高清视频(下)文章目录如何用Matlab一键下载B站高清视频(下)0 前言1 API接口2 实现过程参考文献0 前言N久以前分享了Matlab中利用现成的B站视频解析网站 贝贝bilibili-B站视频下载 来爬取视频,还没看到这个分享的朋友,可以戳下方的推文链接推文链接: 如何用Matlab一键下载B站高清视频(上)利用模拟鼠标键盘的方法有一定的局限性,即不能干涉程序与当前交互的浏览器界面利用Matlab与 IE浏览器交互的方法只能适用于windows系统
2021-06-30 00:40:46 535
原创 分享爬取Matlab中文论坛基础讨论的源代码
分享爬取Matlab中文论坛基础讨论的源代码文章目录分享爬取Matlab中文论坛基础讨论的源代码学习Matlab的过程中,中文论坛是一个很不错的地方为了方便搜索、查看论坛,很有必要把感兴趣的版块给爬取下来当然爬取中文论坛可以做为一次爬虫练习,从中能体验到具体的过程:网页请求正则表达式匹配期望得到的数据结果保存Matlab基础讨论版块的请求地址是:https://www.ilovematlab.cn/forum.php?mod=forumdisplay&fid=6&type
2021-04-01 23:29:07 514 5
原创 爬取某学者主页上的文献
这爬取某学者主页上的文献做研究经常与参考文献打交道,有时我们需要下载某个学者主页上的全部已发表文献,得到主页网址,点进去,一个接一个的下呗…如果主页上的文章少,那么手动下载还可以。但有些大牛的主页上挂的文章数量动辄百十来篇,一个接一个下载太浪费感情了…呜呼哀哉!之前大意了啊,当时没有想,现在,我爬一下就想起来了,很快啊,可以用爬虫啊!下面我们就以”纪辉“这位学者的主页为例,说明如何爬取他主页上的文献。文献所在的url是https://blog.nus.edu.sg/matjh/publicati
2020-12-27 15:16:31 433
原创 Matlab 正则表达式
Matlab 正则表达式1 引言2 单个字符匹配2.1 元字符2.2 特殊字符3 字符串匹配3.1 多次匹配3.2 零宽断言/环顾断言(左顾右盼)——利用上下文匹配3.3 逻辑条件匹配4 标记(tokens)匹配5 动态正则表达式6 搜索标志7 多行字符串与多正则表达式7.1 多字符串与单个正则表达式匹配7.2 多个字符串与多个正则表达式匹配7.3 多字符串的替换8 结语参考文献使用Matlab处理字符串及文本时,需要与正则表达式打交道。正则表达式是一个非常重要的编程概念,主流的编程语言都对正则表达式进行
2020-12-07 23:13:26 5588
原创 MATLAB 电子书
MATLAB 电子书123456今天的目的非常简单,赠送一些关于MATLAB的电子书籍,希望朋友们喜欢。1今天赠送的第1本电子书是《最优化方法及其Matlab程序设计》,作者首先对优化问题及其求解进行详细的推导,最后给出Matlab代码实现,适合计算数学或数学类专业的同学使用,如果对最优化感兴趣,那么这本书值得拥有。说明下,这本电子书是高清的,非扫描的,整体质量还可以。2今天赠送的第2本电子书是《Matlab数值计算》,同样适合计算数学或数学类专业的同学使用,电子书质量还可以,下面是目录动态图。
2020-11-21 18:00:08 4060 2
原创 基于MATLAB程序设计的计算器(下)
基于MATLAB程序设计的计算器(下)简易型计算器科学型计算器上一次在推文基于MATLAB程序设计的计算器(中)里提到过会分享用App Designer设计的计算器,所以今天是来还愿的,希望朋友们喜欢。主要的设计思路、所采用的设计模式都和之前一样,只不过我们换了一种框架而已。一直以来,MATLAB的GUI设计主要以GUIDE为主,从R2016a版本开始引入了App Designer框架,随后每个版本或多或少的更新App Designer,惊喜不断,在外来,App Designer在设计GUI方面极有可能
2020-11-09 09:58:00 2378
原创 MATLAB中如何给比较耗时的代码片段加个进度条?
天气渐凉,抵抗力差的朋友们可以多添点衣物了,不要像小编一样,卧室穿着短袖,开着窗户,拉着窗帘,一路开作至感冒,精神状态极为不佳…实验室同僚在跑个耗时比较大的实验,涉及到交叉验证,但不知道什么时候程序才能跑完?或者说跑到了哪里,还需要多久?对于这个小问题,之前的推文Matlab如何发送电子邮件中提到过用发邮件的方式通知运行的程序是否跑完,应用场景是把程序丢到远程服务器或者程序运行时咱们不在机子旁边,急切地想监测一下程序是否跑完就看结果。现在着急看结果是次要,我想要知道我的程序还要跑多久才能完? 下面就有请
2020-10-19 23:07:05 766 2
原创 基于MATLAB程序设计的计算器(中)
基于MATLAB程序设计的计算器(中)今天我们就来分享一下如何用MATLAB中的guide框架设计一款简易+科学型的计算器,下次分享基于APP Designer框架的。其实,这款计算器去年这个时候已经做好了,没来得及分享。简易计算器的一些思想,最早在这里分享过 基于MATLAB程序设计的计算器(上)。我们用GUI Layout Toolbox布局管理器构建计算器的界面,用MVC设计模式,将界面和逻辑分离,基本的做法就是这样。下图是构建的简易计算器和科学型计算器的界面示意图。简易计算器科学型计算
2020-10-10 21:35:11 4306 6
原创 MATLAB 爬取天气预报数据
今天主题的格局未免有点小,因为爬虫这件事说起来简单,但当真正实践的时候费时又费力。关注我的朋友中不乏有MATLAB爬虫高手,小弟在此献丑了!思考爬取的数据能干什么有意义的事以及对数据的分析、处理、推出结论,我认为这才是比较重要的。提到爬虫不得不想到正则表达式(Regular Expression),爬虫的基本思路是本地服务器发送HTTP请求,获取目标地址内容,然后正则匹配提取需要的文本或数据。...
2020-03-16 11:42:28 3558 8
原创 MATLAB 颜色提取器 —— APP 版
MATLAB 颜色提取器 —— APP 版日常设计GUI或者APP时,往往需要与颜色打交道,文章链接: MATLAB 如何画出漂亮的图. 在颜色选取上可以通过 颜色对照表 来选择合适的颜色,有个不方便之处就是需要一一对照,选取最相近的颜色值。另一种方法是利用MATLAB调色板,即 uisetcolor 。自带调色板的好处是颜色范围广,可随意调整颜色值,能实现RGB值与十六进制值之间的转换...
2020-03-16 11:17:22 1327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人