回覆列表
-
1 # 墨緣山莊
-
2 # 電子系統設計者金印彬
MATLAB是電子資訊類工程師的必備的工具軟體,MATLAB所覆蓋的領域非常廣泛,數字訊號處理,影象分析,資料探勘,通訊,模擬,機器學習,控制等等都會用到matlab,可以肯定的是80%的電子資訊類工作都會用到matlab,但是很少有公司只要求會matlab,所以建議:
一、除了matlab,還必須掌握微控制器,這樣才能找到控制系統方面的工作。
二、基於matlab,向資訊處理方面發展,熟練掌握數字訊號處理、影象處理、小波變換、神經網路等分析方法,可以找資訊處理方面的工作。
三、基於matlab,向建模、模擬方面發展,尋求在某個領域的發展。
四、基於matlab,向深度學習、資料探勘等領域發展,尋求在某個領域的應用和工作。
-
3 # Web前端進階指南
MATLAB程式設計?
在我是半吊子碼農的時候(現在0.55吊子吧)最看不起兩樣東西。一個R一個Matlab。但我現在發現,matlab和github這兩樣就是兩個大軍火庫。搞懂了你就發現裡面簡直啥武器都有。
matlab的意義在於,你可以呼叫全世界最聰明的人寫的程式碼。
他的缺點,貴。大。不過你如果熟練用python的package話,倒是可以。python在矩陣方面最佳化的也沒有matlab好。
為了能夠給出一個相對比較準確並有意義的答案,於是我爬取了智聯招聘平臺上在27個主要城市中與MATLAB相關的職位。考慮到目前是招聘淡季的原因,因此總共爬取了4485條招聘資訊。
什麼職業需要用到MATLAB將這4485條招聘資訊做成詞雲之後,不難發現,最醒目的兩個詞分別是工程師與演算法工程師,而這也是完全符合MATLAB目標使用者的定位,MATLAB是為工程師和科學家量身定製的,用更少的時間實踐更多的想法。
除此以外,MATLAB需求較為明顯的職位特點還包括:
軟體資料影象研發控制量化測試嵌入式機器學習模擬通訊等等。
MATLAB是一款主要用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境的軟體。
Matlab優點:
1.高效的數值計算功能。目前其他程式語言以及其他類似的數學軟體無可替代;
2.完備的計算結果和程式設計視覺化功能。這一點其他軟體,無可替代;
3.接近數學表示式的自然化m語言。非常易於學習和掌握;Matlab軟體就是一個程式設計開發環境,自帶的m語言簡單易用,有程式設計開發經驗的人應該是非常容易掌握的,支援面向物件程式設計。
4.功能豐富的應用工具箱與Help系統,目前Matlab的工具箱總數很多,覆蓋了數學,統計,模擬,電子,生物資訊學,金融,測試等等各個方面。
但是注意,matlab只是一個工具。它模擬你的構思。前提是你要有一定的構思。純matlab是找不到任何工作的。必須要有相關的專業知識、設計思想。所以要一方面好好學習理論知識,盡最大可能結合實際,另一方面靈活運用matlab實現自己的設計。
具體的功能示例:
可以做小遊戲,可以進行精確的數學計算(高數,機率,線代方程,尤其擅長矩陣),三維建模畫出立體圖形,與C++,Python等混合程式設計,用simulink 3d animation 做3D 機械運動模型,較高級別的電路模擬,可以與精密儀器結合計算資料並繪製圖像,可以做音樂,哈哈 甚至可以用來修圖 等等多種功能。
自動化專業,硬體方向等離不開Matlab。
下面是它各領域的工具箱:(來自知乎的某位大牛,忘記具體出處了)
序號
工具箱
備註
數學、統計與最佳化
1
Symbolic Math Toolbox
符號數學工具箱
2
Partial Differential Euqation Toolbox
偏微分方程工具箱
3
Statistics Toolbox
統計學工具箱
4
Curve Fitting Toolbox
曲線擬合工具箱
5
Optimization Toolbox
最佳化工具箱
6
Global Optimization Toolbox
全域性最佳化工具箱
7
Neural Network Toolbox
神經網路工具箱
8
Model-Based Calibration Toolbox
基於模型矯正工具箱
訊號處理與通訊
9
Signal Processing Toolbox
訊號處理工具箱
10
DSP System Toolbox
DSP[size=+0]系統工具箱
11
Communications System Toolbox
通訊系統工具箱
12
Wavelet Toolbox
小波工具箱
13
Fixed-Point Toolbox
定點運算工具箱
14
RF Toolbox
射頻工具箱
15
Phased Array System Toolbox
相控陣系統工具箱
控制系統設計與分析
16
Control system Toolbox
控制系統工具箱
17
System Indentification Toolbox
系統辨識工具箱
18
Fuzzy Logic Toolbox
模糊邏輯工具箱
19
Robust Control Toolbox
魯棒控制工具箱
20
Model Predictive Control Toolbox
模型預測控制工具箱
21
Aerospace Toolbox
航空航天工具箱
影象處理與計算機視覺
22
Image Processing Toolbox
影象處理工具箱
23
Computer Vision System Toolbox
計算機視覺工具箱
24
Image Acquisition Toolbox
影象採集工具箱
25
Mapping Toolbox
地圖工具箱
測試與測量
26
Data Acquisition Toolbox
資料採集工具箱
27
Instrument Control Toolbox
儀表控制工具箱
28
Image Acquisition Toolbox
影象採集工具箱
29
OPC Toolbox
OPC[size=+0]開發工具
30
Vehicle Network Toolbox
車載網路工具箱
計算金融
31
Financial Toolbox
金融工具箱
32
Econometrics Toolbox
計算經濟學工具箱
33
Datafeed Toolbox
資料輸入工具箱
34
Fixed-Income Toolbox
固定收益工具箱
35
Financial Derivatives Toolbox
衍生金融工具箱
計算生物
33
Bioinformatics Toolbox
生物資訊工具箱
34
SimBiology
生物學工具箱
平行計算
35
Parallel Computing Toolbox
平行計算工具箱
36
MATLAB Distributed Computing Server
MATLAB[size=+0]分散式計算伺服器
資料庫訪問與報告
37
Database Toolbox
資料庫工具箱
38
MATLAB Report Generator
MATLAB[size=+0]報告生成
MATLAB[size=+0]程式碼生成
39
MATLAB Coder
MATLAB[size=+0]程式碼生成
40
Filter Design HDL Coder
[size=+0]濾波器設計HDL[size=+0]程式碼生成
MATLAB[size=+0]應用釋出
41
MATLAB Compiler
MATLAB[size=+0]編譯器 混合程式設計
42
MATLAB Builder NE
for Microsoft.Net Framework
43
MATLAB Builder JA
for Java Language
44
MATLAB Builder EX
for Microsoft Excel
45
Spreadsheet Link EX
for Microsoft Excel
Simulink模組
序號
工具箱
備註
訊號處理與通訊
1
DSP System Toolbox
DSP[size=+0]系統工具箱
2
Communications System Toolbox
通訊系統工具箱
3
Computer Vision System Toolbox
計算機視覺工具箱
4
SimRF
RF [size=+0]模組集功能
控制系統設計與分析
5
Simulink Control Design
Simulink [size=+0]控制器設計
6
Simulink Design Optimization
Simulink [size=+0]設計最佳化
7
Aerospace Blockset
航空航天模組
物理建模
8
Simscape
物理模型模擬模組組
9
SimMechanics
機構動態模擬模組組
10
SimDriveline
傳動系統系統模擬模組組
11
SimHydraulics
液壓模擬模組組
12
SimRF
RF[size=+0]模擬模組組
13
SimElectronics
電子模擬模組組
14
SimPowerSystems
動力系統模擬模組組
基於事件的建模
15
Stateflow
16
SimEvents
快速原型和硬體再回路模擬
17
xPC Target
18
xPC Target Embedded Option
19
Real-Time Windows Target
模擬繪圖與報告
20
Simulink 3D Animation
21
Gauges Blockset
22
Simulink Report Generator
驗證、確認和測試
23
Simulink Verfication and Validation
24
Simulink Design Verifier
25
System Test
26
EDA Simulator Link
27
Simulink Code Inspector
定點建模
28
Simulink Fixed Point
程式碼生成
29
Simulink Coder
30
Embedded Coder
31
Simulink HDL Coder
32
Simulink PLC Coder
33
Do Qualification Kit
for DO-178
34
IEC Certification Kit
for ISO 26262 and IEC 61508