初學matlab需要什麼基礎嗎?
01-08
本人乃某211財經類大學學生 現已修完線性代數、概率論、微積分 但都是比較簡單的 大概是高數(文) 現想要自學matlab~~求問需要什麼基礎嗎?
建議還是多做項目,多多coding,進行提升。
see this :N分鐘學會MATLAB(60&
FQuantStudio
希望能幫助到你。我認為樓上們的回答都太籠統了。
matlab已經更新到2015b,其功能之強大已經很少有其他軟體可以匹敵,我本人是理科生,我身邊有人用它做數值計算,有人用它做金融寫量化的交易策略,數學建模有人用它實現各種模型,做模擬,有工科的同學用它畫圖,識別汽車,還有人用它做統計,而每種用途所需要的基礎都不一樣。比如我用Matlab已經有一年多,但是我在面試也好介紹自己也好從來不敢說自己會matlab,因為它實在太「博」了,「會」這個字用在matlab身上不合適,太重。產品和服務 - MATLAB
和 Simulink
- MATLAB
並行計算
- Parallel Computing Toolbox
- MATLAB Distributed Computing Server
數學、統計與優化
- Symbolic Math Toolbox
- Partial Differential Equation Toolbox
- Statistics and Machine Learning Toolbox
- Curve Fitting Toolbox
- Optimization Toolbox
- Global Optimization Toolbox
- Neural Network Toolbox
- Model-Based Calibration Toolbox
控制系統
- Control System Toolbox
- System Identification Toolbox
- Fuzzy Logic Toolbox
- Robust Control Toolbox
- Model Predictive Control Toolbox
- Aerospace Toolbox
- Robotics System Toolbox
信號處理與通信
- Signal Processing Toolbox
- DSP System Toolbox
- Communications System Toolbox
- Wavelet Toolbox
- RF Toolbox
- Antenna Toolbox
- Phased Array System Toolbox
- LTE System Toolbox
- WLAN System Toolbox
圖像處理與計算機視覺
- Image Processing Toolbox
- Computer Vision System Toolbox
- Vision HDL Toolbox
- Image Acquisition Toolbox
- Mapping Toolbox
測試測量
- Data Acquisition Toolbox
- Instrument Control Toolbox
- Image Acquisition Toolbox
- OPC Toolbox
- Vehicle Network Toolbox
計算金融
- Financial Toolbox
- Econometrics Toolbox
- Datafeed Toolbox
- Database Toolbox
- Spreadsheet Link EX (for Microsoft Excel)
- Financial Instruments Toolbox
- Trading Toolbox
計算生物
- Bioinformatics Toolbox
- SimBiology
代碼生成和驗證
- MATLAB Coder
- HDL Coder
- Vision HDL Toolbox
- HDL Verifier
- Filter Design HDL Coder
- Fixed-Point Designer
應用發布
- MATLAB Compiler
- MATLAB Compiler SDK
- Spreadsheet Link EX (for Microsoft Excel)
- MATLAB Production Server
資料庫訪問與報告
- Database Toolbox
- MATLAB Report Generator
Simulink?產品家族
- Simulink
基於事件的建模
- Stateflow
- SimEvents
物理建模
- Simscape
- SimMechanics
- SimDriveline
- SimHydraulics
- SimRF
- SimElectronics
- SimPowerSystems
控制系統
- Simulink Control Design
- Simulink Design Optimization
- Aerospace Blockset
- Robotics System Toolbox
信號處理與通信
- DSP System Toolbox
- Communications System Toolbox
- Phased Array System Toolbox
- SimRF
- Computer Vision System Toolbox
代碼生成
- Simulink Coder
- Embedded Coder
- HDL Coder
- Vision HDL Toolbox
- Simulink PLC Coder
- Fixed-Point Designer
- DO Qualification Kit (for DO-178)
- IEC Certification Kit (for ISO 26262 and IEC 61508)
實時模擬與測試
- Simulink Real-Time
- Simulink Desktop Real-Time
驗證、確認和測試
- Simulink Verification and Validation
- Simulink Design Verifier
- Simulink Test
- Simulink Code Inspector
- HDL Verifier
- Polyspace Bug Finder
- Polyspace Code Prover
模擬繪圖與報告
- Simulink 3D Animation
- Gauges Blockset
- Simulink Report Generator
以上就是所有工具包。
下面說給樓主的建議:
樓主既然是某財經類學校學生,想必學matlab的用途是金融方面,那麼我想如下幾個方面很重要:1. matlab的翻譯是矩陣實驗室,將來處理數據也大都是矩陣形式,因此樓主的線性代數功底要好,最起碼要了解矩陣基本性質和運演算法則(我感覺文科高數並不會講這些)...2. 微積分懂點即可,樓主未必用的上;
3.概率論並不是那麼重要,重要的是數理統計,包括統計學裡面的基本概念,方法,常用的理論和方法,我想既然樓主要搞金融,這方面還是很重要的;4.就是樓主可以特別學習下計算金融裡面的各種工具包;做量化的時候很多東西都不用自己編,你會發現都有現成的函數在,真的很方便,比如有一次我在某公司面試量化研究員,他讓我用Matlab計算移動平均線,我寫了嵌套循環花了好幾分鐘,結果人家跟我說一行代碼就可以解決因為有這個函數...matlab工具包真的值得好好學習!5.了解一些計算機存儲的基本知識還有有必要的,因為matlab的數字計算不是很精確(照excel差的遠),比如0.1+0.2-0.3在matlab里並不等於零..具體可以參考這篇文章:小M告訴你在MATLAB中為什麼0.1-0.3+0.2不等於零~~
以上只屬於個人建議~基礎夠了
推薦閱讀:
※MATLAB中內置了哪些函數是本科生常用的?
※怎樣做批量函數擬合?
※零基礎學matlab,需要哪些基礎知識?
※matlab畫圖坐標軸標註問題,畫紅圈的地方應該怎麼畫?
TAG:MATLAB |