日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 写excel 慢_吐槽一下MATLAB的workspace

發布時間:2023/12/10 循环神经网络 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 写excel 慢_吐槽一下MATLAB的workspace 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用MATLAB編程,或者Simulink建模仿真,有一個特別強大、特別人性化的功能,可以在workspace中直接查看定義的參數和運行的結果

無論是仿真的調試,結果的分析,或是中途的Debug,workspace都發揮著至關重要的作用

工具是好工具,不過我還是想吐槽一下……

幾年前在我還是軟件工程師的時候,經常會碰到這種情況

做控制器模型開發或者集成測試的時候,加載模型、標定量和模型測試需要的數據之后,workspace里就會產生無數個數據,多到什么情況,就是加載的時候會等的不耐煩,用滑塊翻頁會卡的那種

這導致的一個問題是,workspace就失去了它原本的作用,沒辦法一下子在workspace里找到想要查看的數據

我想查個熱阻的標定量,記不住全名,只知道末尾是個“_C”,中間有個關鍵詞“Rth”,你說我該在workspace里翻,還是到模型里找,萬一這模型根本不熟,是不是就GG了

有相同經歷的汽車工程師,麻煩評論區舉個手

于是,我根據這個槽點,自己DIY了一個workspace,叫HaoWorkspace

今天我們就來聊一聊,HaoWorkspace都有哪些有意思的功能

既然要做一個山寨workspace,第一要素就是外觀上要像

所以,我在HaoWorkspace里加入了windows docked的功能,啟動之后會自動停靠在MATLAB界面中

figure('windowstyle','docked')

我把HaoWorkspace的窗口移動到workspace上方,這樣看起來就真的挺像一個workspace了

前面吐槽這么多,說白了,就是希望workspace里能增加一個變量名搜索的功能

在HaoWorkspace里變量名搜索的功能通過一個搜索框就實現了,在搜索框中輸入關鍵詞,回車,就能過濾出所有帶有關鍵詞的目標變量名,同時還支持多關鍵詞搜索,通過空格符分隔

定位到需要的變量之后,大家可以在命令欄粘貼變量名查看數值,更簡單的做法是,我加入了一個快捷鍵查看變量的功能,選取變量,按一下空格鍵,就能查看變量內容了

除了變量名檢索功能之外,我還加入了數據類型過濾的功能

只需要在下拉菜單中選取想要查看的數據類型,就能把這種類型的所有數據過濾出來

前面吐槽的功能,HaoWorkspace已經順利解決了,不過HaoWorkspace難道就只有這兩個簡單的功能嗎?

必須不是!

HaoWorkspace還能把變量導出到mat文件、m文件和Excel文件中

肯定有朋友會說,workspace右鍵也能另存為mat文件和m文件啊

但是,HaoWorksapce可以基于變量的檢索過濾,根據用戶需求,有選擇的導出,也算是檢索功能基礎上的一個拓展功能

簡單聊幾句我為什么要寫這個功能

做控制器開發或者仿真的時候,經常需要對標定量調參優化,但這并不是一蹴而就的,幾個關聯標定量之間需要反復調整,最終才能確定

調完了,頭就大了,因為要把最終的標定量同步回數據管理文件中,而標定量實在太多了

我問了一些工程師朋友,他們的做法是,每調一個參數數值,就要先手動在數據文件里修改,然后運行腳本,把改動數據賦值到workspace里測試效果,再繼續改

而HaoWorkspace能解決的問題是,大家只管盡情地在命令欄改標定量,調到你滿意為止,最后再一鍵導出

有些朋友習慣用m文件管理標定量,那就只需要在搜索框中檢索標定量特定的標志,比如末尾“_C”,然后把過濾出的全部標定量導出到m文件

有些項目用的是特定的數據類型,那就可以按照數據類型進行過濾,然后全選導出

同時,數據導出功能加入了excel選項,很多朋友在平時工作過程中習慣用excel管理數據

但是在功能開發過程中存在一個問題,就是文件模板難以統一,所以目前初版功能我暫時先用一個比較簡單的excel模板導出數據,之后大家有更好的建議,可以微信我

導出的excel中,按照不同數據類型定義相應的sheet,比如double數據存放在一個sheet中,cell數據存放在另一個sheet中

以上就是今天關于HaoWorkspace的一個簡單分享

如果你也對MATLAB感興趣,歡迎關注我的公眾號“打浦橋程序員”,更多MATLAB GUI工具,電子書,視頻和源代碼等你來拿~

對HaoWorkspace有興趣的朋友直接拿去用吧

鏈接:https://pan.baidu.com/s/1Ejkzw6Ecgd5trEwL6WY6Ig

密碼:afio

總結

以上是生活随笔為你收集整理的matlab 写excel 慢_吐槽一下MATLAB的workspace的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。