手机版MATLAB它不香吗!

极市平台

共 2717字,需浏览 6分钟

 ·

2020-11-15 03:38

↑ 点击蓝字 关注极市平台

作者丨打浦桥程序员
来源丨https://zhuanlan.zhihu.com/p/268335620
编辑丨极市平台

极市导读

 

本文介绍了手机版的MATLAB以及分享了平时在生活中作者使用MATLAB Mobile做的一些有趣的事,比如搜集微博知乎等的信息。文末分享了相关的数据源。 >>加入极市CV技术交流群,走在计算机视觉的最前沿

前阵子,请了几天年假,去瑞士玩了一周

 

这一年因为疫情的原因一直困在家里,年初计划的几趟旅行也因此取消了,哪都去不了

 

所以我和媳妇对这次瑞士之行的期待是前所未有的高,高到出发前半个月,每天都会刷上好几次当地的天气

 

很不走运的是,直到坐上前往瑞士的火车,接下来一周的天气全是雨天,甚至还有雷电……



实在是太沮丧了!这不是换个地方躺一周吗,在家里躺着不香吗!

 

不过很惊喜的是,我们到了目的地之后发现,当地的天气和手机上显示的完全不一样,不仅不下雨,而且天气好的时候还能拍到清晰的雪山

 


这次旅行的地方在山区,天气多变,一天一个样,山脚山顶也不同

 

我们找到了一个当地实时天气的网站,每天出发前都会搜一下各个景点的实时天气,哪里天气好就去哪里,有种游击战的感觉

 

这个实时天气的网站太赞了,预报的天气特别准,于是我趁着坐火车的空闲,用MATLAB写了一个实时天气的爬虫脚本,集成到了我自己的信息搜集系统

 

有些朋友可能会有疑问,看个天气还要用MATLAB,难不成要随身携带电脑吗?

 

其实完全不用,手机版MATLAB可以了解一下



今天我打算聊一聊,平时在生活中我都会用MATLAB Mobile做哪些有意思的事

 

关于MATLAB Mobile,目前大家在网上看到比较多的文章,基本上都是手机传感器的应用,记录加速度,磁场,方向,角加速度,位置等信息,然后保存为mat文件,后续做相关的速度路线分析

 

 

也可以通过MATLAB Mobile连接到相机,拍摄照片或录制视频,然后用MATLAB进行进一步的处理,比如用手机扫描文件,就不需要下载付费的扫描App,用MATLAB Mobile就能直接处理照片


不过,今天我打算重点介绍的是,我用MATLAB Mobile给自己做的信息搜集系统
 
不知道大家是否和我有同样的苦恼,每当收到手机屏幕使用时间的统计推送时,发现一天之中花了很长时间在手机上,微信,微博,知乎,B站……



其实我们花了很多时间在同一件事情上,就是获取信息资讯
 
每一天,我们想知道下一刻的天气,自己投资的股票是涨是跌,微博上爆出的娱乐大瓜,知乎上又有哪些影响你我的探讨……
 
我们不停地在五颜六色的App之间穿梭,漫无目的地滑动拇指,期待着发现什么,却最终也没能抓住
 
于是,我就用MATLAB写了一个信息搜集的功能
 
柏林天气多变,手机自带的天气预报总是不准,我就用MATLAB爬取了本地的实时天气雷达,获取24小时内最准确的天气情况
 



后来我又加入了公众号、微博、知乎的热门话题收集的功能


公众号科技热榜和时事热榜



微博热搜



知乎热点



平时我还会关注一些德国当地的新闻,然后就把几个主流媒体的新闻爬了一遍,顺手翻译成中文




信息搜集系统还可以获取实时的欧元、美元汇率,研究股票的朋友也可以考虑加入大盘指数和自己投资的股票,还可以在历史数据的基础上,结合自己的交易策略算法,进行交易提示
 



接下来简单介绍下,如何在MATLAB Mobile里做一个类似的信息搜集功能
 
目前MATLAB Mobile还不支持GUI交互使用,虽然能创建GUI窗口和控件,但是点击控件是无法调用callback函数的
 
因为没有办法以GUI应用的形式去选择信息内容,所以,我用了input函数以及序号的形式来判断执行对应的信息爬取代码
function_id = input([newline,....
'选择需要运行的功能',newline,....
'1 - B站更新',newline,...
'2 - 天气更新',newline,...
'3 - 知乎微博热点',newline);
if function_id == 1
elseif function_id == 2
elseif function_id == 3
end

后续的信息搜集代码,只是简单的爬虫和正则法数据处理,有需要的朋友可以参考我之前制作的MATLAB爬虫视频,这里我简单列举一下使用的数据源
 
知乎热点:
https://www.zhihu.com/billboard


微博热点:
https://s.weibo.com/top/summary


德国城市实时天气:
https://www.wetteronline.de


代码准备完之后,把脚本上传到MATLAB Drive,脚本就会自动同步到MATLAB Mobile,之后只需要在MATLAB Mobile上执行这个脚本就可以了



其实写这个信息搜集系统已经有好一阵子了,一直在优化完善,功能还是非常不错的,每天醒来都会把所有信息一次性看完,再也不用在几个App之间反复查看了,刷手机的时间也比之前少了很多
 
总的来说,我非常推荐MATLAB Mobile,有兴趣的朋友可以下载MATLAB Mobile玩一玩
 
之后如果在生活里产生更多有意思的想法,我还会继续拓展MATLAB Mobile的功能,到时候写文章分享给大家
 
以上就是今天关于手机版MATLAB的分享,希望大家能够喜欢
 
最后祝大家,周末愉快!


推荐阅读




    添加极市小助手微信(ID : cvmart2),备注:姓名-学校/公司-研究方向-城市(如:小极-北大-目标检测-深圳),即可申请加入极市目标检测/图像分割/工业检测/人脸/医学影像/3D/SLAM/自动驾驶/超分辨率/姿态估计/ReID/GAN/图像增强/OCR/视频理解等技术交流群:月大咖直播分享、真实项目需求对接、求职内推、算法竞赛、干货资讯汇总、与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度等名校名企视觉开发者互动交流~

    △长按添加极市小助手

    △长按关注极市平台,获取最新CV干货

    觉得有用麻烦给个在看啦~  
    浏览 11
    点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报
    评论
    图片
    表情
    推荐
    点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报