前陣子,請了幾天年假,去瑞士玩了一周
?
這一年因為疫情的原因一直困在家里,年初計劃的幾趟旅行也因此取消了,哪都去不了
?
所以我和媳婦對這次瑞士之行的期待是前所未有的高,高到出發(fā)前半個月,每天都會刷上好幾次當(dāng)?shù)氐奶鞖?/span>
?
很不走運(yùn)的是,直到坐上前往瑞士的火車,接下來一周的天氣全是雨天,甚至還有雷電……

實在是太沮喪了!這不是換個地方躺一周嗎,在家里躺著不香嗎!
?
不過很驚喜的是,我們到了目的地之后發(fā)現(xiàn),當(dāng)?shù)氐奶鞖夂褪謾C(jī)上顯示的完全不一樣,不僅不下雨,而且天氣好的時候還能拍到清晰的雪山
?

這次旅行的地方在山區(qū),天氣多變,一天一個樣,山腳山頂也不同
?
我們找到了一個當(dāng)?shù)貙崟r天氣的網(wǎng)站,每天出發(fā)前都會搜一下各個景點的實時天氣,哪里天氣好就去哪里,有種游擊戰(zhàn)的感覺
?
這個實時天氣的網(wǎng)站太贊了,預(yù)報的天氣特別準(zhǔn),于是我趁著坐火車的空閑,用MATLAB寫了一個實時天氣的爬蟲腳本,集成到了我自己的信息搜集系統(tǒng)
?
有些朋友可能會有疑問,看個天氣還要用MATLAB,難不成要隨身攜帶電腦嗎?
?
其實完全不用,手機(jī)版MATLAB可以了解一下

今天我打算聊一聊,平時在生活中我都會用MATLAB Mobile做哪些有意思的事
?
關(guān)于MATLAB Mobile,目前大家在網(wǎng)上看到比較多的文章,基本上都是手機(jī)傳感器的應(yīng)用,記錄加速度,磁場,方向,角加速度,位置等信息,然后保存為mat文件,后續(xù)做相關(guān)的速度路線分析
?

?
也可以通過MATLAB Mobile連接到相機(jī),拍攝照片或錄制視頻,然后用MATLAB進(jìn)行進(jìn)一步的處理,比如用手機(jī)掃描文件,就不需要下載付費(fèi)的掃描App,用MATLAB Mobile就能直接處理照片
不過,今天我打算重點介紹的是,我用MATLAB Mobile給自己做的信息搜集系統(tǒng)不知道大家是否和我有同樣的苦惱,每當(dāng)收到手機(jī)屏幕使用時間的統(tǒng)計推送時,發(fā)現(xiàn)一天之中花了很長時間在手機(jī)上,微信,微博,知乎,B站……
其實我們花了很多時間在同一件事情上,就是獲取信息資訊每一天,我們想知道下一刻的天氣,自己投資的股票是漲是跌,微博上爆出的娛樂大瓜,知乎上又有哪些影響你我的探討……我們不停地在五顏六色的App之間穿梭,漫無目的地滑動拇指,期待著發(fā)現(xiàn)什么,卻最終也沒能抓住柏林天氣多變,手機(jī)自帶的天氣預(yù)報總是不準(zhǔn),我就用MATLAB爬取了本地的實時天氣雷達(dá),獲取24小時內(nèi)最準(zhǔn)確的天氣情況
后來我又加入了公眾號、微博、知乎的熱門話題收集的功能
平時我還會關(guān)注一些德國當(dāng)?shù)氐男侣?,然后就把幾個主流媒體的新聞爬了一遍,順手翻譯成中文
信息搜集系統(tǒng)還可以獲取實時的歐元、美元匯率,研究股票的朋友也可以考慮加入大盤指數(shù)和自己投資的股票,還可以在歷史數(shù)據(jù)的基礎(chǔ)上,結(jié)合自己的交易策略算法,進(jìn)行交易提示
接下來簡單介紹下,如何在MATLAB Mobile里做一個類似的信息搜集功能目前MATLAB Mobile還不支持GUI交互使用,雖然能創(chuàng)建GUI窗口和控件,但是點擊控件是無法調(diào)用callback函數(shù)的因為沒有辦法以GUI應(yīng)用的形式去選擇信息內(nèi)容,所以,我用了input函數(shù)以及序號的形式來判斷執(zhí)行對應(yīng)的信息爬取代碼function_id = input([newline,....
'選擇需要運(yùn)行的功能',newline,....
'1 - B站更新',newline,...
'2 - 天氣更新',newline,...
'3 - 知乎微博熱點',newline);
if function_id == 1
elseif function_id == 2
elseif function_id == 3
end
后續(xù)的信息搜集代碼,只是簡單的爬蟲和正則法數(shù)據(jù)處理,有需要的朋友可以參考我之前制作的MATLAB爬蟲視頻,這里我簡單列舉一下使用的數(shù)據(jù)源https://www.zhihu.com/billboard
https://s.weibo.com/top/summary
https://www.wetteronline.de
代碼準(zhǔn)備完之后,把腳本上傳到MATLAB Drive,腳本就會自動同步到MATLAB Mobile,之后只需要在MATLAB Mobile上執(zhí)行這個腳本就可以了
其實寫這個信息搜集系統(tǒng)已經(jīng)有好一陣子了,一直在優(yōu)化完善,功能還是非常不錯的,每天醒來都會把所有信息一次性看完,再也不用在幾個App之間反復(fù)查看了,刷手機(jī)的時間也比之前少了很多總的來說,我非常推薦MATLAB Mobile,有興趣的朋友可以下載MATLAB Mobile玩一玩之后如果在生活里產(chǎn)生更多有意思的想法,我還會繼續(xù)拓展MATLAB Mobile的功能,到時候?qū)懳恼路窒斫o大家以上就是今天關(guān)于手機(jī)版MATLAB的分享,希望大家能夠喜歡