Matlab 2018b 新特性

 

新特性簡要介紹

1、實時編輯器
所建立的腳本不只能夠捕獲代碼,還能夠講述與人分享的故事。自動化的上下文提示可以讓您在編程時快速推動,而且將結果與可視化內容和您的代碼一塊兒顯示。
2、App Designer
App Designer 讓您無需成爲專業的軟件開發人員,便可建立專業的應用程序。拖放可視化組件來安排應用程序佈局,並使用集成編輯器快速編寫應用程序的行爲。您可使用 MATLAB Compiler 建立獨立的桌面或 Web 應用程序以共享您的應用程序。

3、數據分析
您有了數據,不要將全部時間花費在爲分析準備數據上。使用 MATLAB 中的新工具和功能來導入、清理、篩選和分組數據,並更快地開始分析。
4、大數據
無需學習大數據編程 — MATLAB 中的 tall 數組可以讓您使用慣用的代碼和語法,即便您的數據集沒法裝入內存。MATLAB 支持您已在使用的存儲系統,包括傳統文件系統、SQL 和 NoSQL 數據庫以及 Hadoop/HDFS。

5、性能
matlab2018b運行代碼的速度幾乎是兩年前的兩倍。並且不須要對您的代碼作出任何更改。
6、圖形
MATLAB 圖形系統使建立和自定義繪圖變得簡單,且新的默認顏色、字體和樣式使您的數據更容易解讀。瀏覽新繪圖,包括:
一、geobubble
二、wordcloud
三、heatmap
四、polarplot

7、團隊開發
隨着項目規模和複雜程度的增加,MATLAB 提供了支持協做軟件開發實踐的能力。
一、面向對象編程
二、源代碼管理集成
三、測試框架
四、與 C/C++、Java、.NET 和 Python 集成
8、硬件支持
matlab2018b能夠控制諸如 Arduino 和 Raspberry Pi 這樣的流行微控制器,採集網絡攝像頭中的圖像,甚至能夠收集智能手機內置傳感器中的數據。瀏覽受支持的硬件:
一、Arduino
二、Raspberry Pi
三、USB 網絡攝像頭
四、iPhone、iPad 和 Android 設備
五、ThingSpeak IoT

9、數據分析
利用matlab2018b,無論您正在處理的是商業數據仍是工程數據,您均可以本身作數據科學。不管是部署在傳統 IT 平臺上應用程序仍是在嵌入式平臺上應用程序,您均可以隨時隨地運行分析。
10、深度學習
matlab2018b使每一個人都能進行深度學習,即便非專業人士也不例外。設計您本身的模型、訪問最新模型或導入來自 Caffe 的預訓練模型。使用 NVIDIA GPU 訓練模型。自動生成嵌入式部署的 CUDA 代碼。
 
 

 

mathworks matlab r2018b更新日誌

1、桌面
實時編輯器:使用其餘子標題樣式組織實時腳本
實時編輯器:使用內部超連接在實時腳本中導航
實時編輯器:以交互方式過濾表格輸出,而後將生成的代碼添加到實時腳本中
實時編輯器:更快地建立新的和打開現有的實時腳本
實時編輯器:更改文本或代碼的大小寫
比較工具:合併兩個版本的實時腳本或函數
加載項管理器:安裝和管理自定義工具箱的多個版本
加載項管理器:將加載項保存到新的默認位置
文檔:以西班牙語查看MATLAB文檔
工具箱打包:使用自定義工具箱安裝其餘軟件
2、語言和編程
string數組:string在MATLAB,Simulink和Stateflow中使用數組
convertContainedStringsToChars 功能:在單元格數組或結構的任何級別轉換字符串數組
枚舉:使用枚舉提升集合操做的性能
WSDL Web服務文檔:必需的工具更新
功能被刪除或更改
3、數學
boundaryshape功能:polyshape 從二維三角測量建立一個對象
polyshape 對象:指定在建立時保持共線點的時間 polyshape
RandStream 對象:使用Threefry和Philox算法生成隨機數
GraphPlot 對象:使用字體屬性自定義節點和邊標籤
sinpi和cospi函數:計算π倍數的正弦和餘弦
4、圖像
軸交互:默認狀況下啓用平移,縮放,數據提示和三維旋轉來探索數據
軸工具欄:訪問和自定義每一個Axes對象的數據探索工具欄
地理圖:在交互式地圖上建立線,散點圖和點密度圖,並控制地理軸的屬性
stackedplot功能:繪製表或時間表的變量,以便使用通用x軸進行比較
scatterhistogram 功能:將分組數據可視化爲具備邊緣直方圖的散點圖
sgtitle 功能:爲子圖網格建立標題
xline和yline功能:向繪圖添加垂直或水平線
imtile 功能:將多個圖像幀合併爲一個矩形平鋪圖像
數據提示:在數據提示中使用TeX或LaTeX標記,改善視覺外觀
功能被刪除或更改
5、數據導入和導出
導入工具:從電子表格導入時生成改進的代碼
基於Web的數據:使用像亞馬遜Web服務和Azure的Blob存儲基於網絡的數據源讀取數據readtable,detectImportOptions, spreadsheetDatastore,imread,和 imfinfo
write 功能:將各類格式的高陣列寫入本地或遠程位置
stlread和stlwrite函數:讀取和寫入STL(Stereolithography)文件以進行三角測量
TabularTextDatastore 對象:從非英語語言環境導入包含日期和時間的數據
readtable和writetable功能:讀取或寫入電子表格文件,而無需在Windows平臺上啓動Microsoft Excel for Windows
readtable 功能:使用導入選項管理空字段的導入
科學文件格式庫:CFITSIO庫升級到版本 3.420
功能被刪除或更改
6、數據分析
矢量尺寸參數:一次操做多個尺寸,用於選定的縮小功能
grouptransform 功能:按組轉換表或時間表數據
groupsummary 功能:對矩陣執行組摘要計算
tall 數組:編寫自定義算法以在高數組上運行
tall陣列:在高層陣列操做具備更多的功能,包括conv2,wordcloud和 groupsummary
rmoutliers 功能:刪除數組,表或時間表中的異常值
islocalmin和islocalmax功能:指定突出計算的數據範圍
表和時間表元數據:存儲每一個變量的自定義元數據
timetable 數據類型:以常規時間步長存儲行時間時節省內存
timerange 功能:指定定義時間範圍的時間單位
convertvars 功能:將表或時間表變量轉換爲指定的數據類型
table,timetable和 addvars函數:對輸入名稱使用單引號,而不是雙引號字符串
功能被刪除或更改
7、App Building
App Designer:在App Designer畫布上添加和配置日期選擇組件
App Designer:設計視圖和代碼視圖中的統一屬性檢查器
應用程序設計器:展開和摺疊代碼視圖中的代碼部分
App Designer:將應用程序導出爲代碼文件
應用程序設計器:使用代碼分析器消息欄在代碼中查找錯誤和警告
App Designer:使用改進的代碼建議和完成程序更快地編寫應用程序
App Designer:使用MATLAB首選項控制App Designer代碼視圖設置
uigridlayout 功能:使用網格佈局管理器配置應用佈局
滾動容器:啓用滾動圖形,面板,選項卡和按鈕組容器
圖交互:使用使用該uifigure函數建立的圖形,使用自定義鼠標和鍵盤交互建立應用程序
顯卡支持:使用集成地塊成一個應用程序axes, polaraxes以及geoaxes功能
工具提示:爲應用中的UI組件建立自定義工具提示
部署的Web應用程序:使用uigetfile和uiputfile功能訪問已部署的Web應用程序中的文件
在瀏覽器中運行應用程序:使用大多數現代瀏覽器在MATLAB Online或部署的Web應用程序中運行應用 程序
uisetcolor 功能:以交互方式選擇自定義顏色
功能被刪除或更改
8、性能
啓動:提升MATLAB啓動速度
執行引擎:在使用冒號運算符時索引到具備改進性能的大型數組
執行引擎:更快地調用內置函數
實時編輯器:更快地建立新的和打開現有的實時腳本
枚舉:使用枚舉改進集函數性能
構建應用程序:App Designer中更快的畫布交互
運行應用程序:更快的應用程序啓動時間
sort 功能:更快地對矩陣和數組進行排序
9、硬件支持
MATLAB 在線:溝通與樹莓派從硬件板 MATLAB 在線
在Raspberry Pi硬件上部署MATLAB函數
iOS和Android傳感器:當您的設備沒法訪問網絡時獲取傳感器數據
iOS和Android傳感器:將傳感器日誌從設備上傳到MATLAB Drive
10、高級軟件開發
選項卡完成:使用validateFunctionSignaturesJSON函數驗證函數簽名文件
選項卡完成:用於functionSignatures.json 升級的JSON解析器
Java SE 8:MATLAB支持,提供更高的安全性和對新Java功能的訪問
Python接口:在MATLAB和Python之間傳遞多維數字或邏輯數組
C ++ MEX API:使用C ++ API從MEX文件中異步調用MATLAB
單元測試框架:與更多插件和更智能的調度並行運行測試
單元測試框架:在參數化測試中使用外部參數
單元測試框架:基於共享夾具對測試套件進行排序
單元測試框架:顯式控制輸出顯示細節和記錄的診斷級別
單元測試框架:配置輸出診斷的詳細級別
單元測試框架:使用約束時更快地比較值
應用程序測試框架:以編程方式選擇樹節點
性能測試框架:使用該TestCase.keepMeasuring方法更準確地測量快速代碼的執行時間
模擬框架:在模擬方法調用時調用函數
模擬框架:按順序驗證模擬上的交互
模擬框架:記錄模擬對象交互的清晰歷史
matlab.test.behavior.Missing class:驗證類知足缺失值行爲合同
MEX函數:使用Interleaved Complex API構建Fortran MEX文件
編譯器支持已更改,用於構建MEX文件和獨立的MATLAB引擎和MAT文件應用程序
系統對象:調用System對象時對輸入的靈活要求
系統對象創做:使用枚舉在System對象中定義有限屬性列表
參考架構:在Amazon Web Services(AWS)和Microsoft Azure上部署和運行MATLAB
Git Stashes:存儲未提交的更改以供之後使用
功能被刪除或更改
算法

 

 PS: 須要安裝包的請留言。
相關文章
相關標籤/搜索