標籤:

初學matlab需要什麼基礎嗎?

本人乃某211財經類大學學生 現已修完線性代數、概率論、微積分 但都是比較簡單的 大概是高數(文) 現想要自學matlab~~求問需要什麼基礎嗎?


建議還是多做項目,多多coding,進行提升。

see this :

N分鐘學會MATLAB(60&http://faruto.matlabsky.com/LearnMatlabUsingNmin/

FQuantStudio

希望能幫助到你。


我認為樓上們的回答都太籠統了。

matlab已經更新到2015b,其功能之強大已經很少有其他軟體可以匹敵,我本人是理科生,我身邊有人用它做數值計算,有人用它做金融寫量化的交易策略,數學建模有人用它實現各種模型,做模擬,有工科的同學用它畫圖,識別汽車,還有人用它做統計,而每種用途所需要的基礎都不一樣。比如我用Matlab已經有一年多,但是我在面試也好介紹自己也好從來不敢說自己會matlab,因為它實在太「博」了,「會」這個字用在matlab身上不合適,太重。

產品和服務 - MATLAB
和 Simulink

這個網址是mathwork官網介紹的matlab的工具包,側面也可以看出matlab可以幹什麼~

MATLAB?產品家族

  • 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 |