【正文】
ions, which are widely used in scientific puting, control systems, information processing, and other areas of analysis, simulation and design work, but use MATLAB product of the open structure, you can easily carry out the functions of the MATLAB expansion, thus deepening the understanding of the problem at the same time, and constantly improve the MATLAB products to enhance the petitiveness of the product itself. MATLAB MATLAB product family is the foundation, which provides the basic mathematical algorithms, such as the matrix puting, numerical analysis algorithms, which integrates a 2 D and 3 D graphics capabilities, to plete the corresponding numerical visualization of the work, and provides a cross Highstyle programming language M language, language can use M script or function through the preparation of documents to achieve user39。s own algorithm. ATLAB unit is the basic data matrix, and the mathematical expression of the directive, monly used in the form of projects are very similar, they use MATLAB to solving problems than with C, FORTRAN languages such as End of the same things much more simple. It is based on the matrix, but because of his openness, and would like to mathwork also absorbed the advantages of software such as maple, MATLAB bee a powerful mathematical software MATLAB Compiler Compiler is a tool that can be provided by those who use MATLAB programming language M language document prepared by the function of Health piled a library, an executable file COM ponent, and so on. This will extend MATLAB functions to be with other senior MATLAB programming languages such as C / C + + languages mixed applications, strong points to improve the operating efficiency of procedures, procedures for the development of the means rich. Using M language has also developed a corresponding number of MATLAB professional tool box culvert for users to directly use. Toolbox application of these algorithms is open to expansion, the user can not only see the algorithm can also be modified for some algorithm, or even allow developers to expand their algorithm toolbox functions. MATLAB toolbox current products have more than 40, respectively, covers the data acquisition, scientific puting, control system design and analysis, digital signal processing, digital image processing, finance and financial analysis of genetic engineering and other professional fields. Industrialization is a programming language. MATLAB product family can be used for: numerical values and symbols of engineering and scientific puting graphics control system design and principles of digital image processing digital signal processing munications system design and simulation of the Finance and Financial Engineering MATLAB, including the currently popular with hundreds of functions within the main pack 30 and several tool kits (Toolbox). Kits can be divided into functional tool kits and tool kits disciplines. Functional tool kits used to expand the symbolic putation MATLAB , Visual modeling and simulation, word processing and realtime control functions. Disciplinary tool kit is relatively strong professional tool kits and tool kits control, signal processing tool kit, munications tool kits and so are such.MATLAB名稱(chēng)源自 Matrix Laboratory ,它是一種科學(xué)計(jì)算軟件,專(zhuān)門(mén)以矩陣的形式處理數(shù)據(jù)。 它將高性能的數(shù)值計(jì)算和可視化集成在一起,并提供了大量的內(nèi)置函數(shù),從而被廣泛地應(yīng)用于科學(xué)計(jì)算、控制系統(tǒng)、信息處理等領(lǐng)域的分析、仿真和設(shè)計(jì)工作,而且利用 MATLAB 產(chǎn)品的開(kāi)放式結(jié)構(gòu),可以非常容易地對(duì) MATLAB 的功能進(jìn)行擴(kuò)充,從而在不斷深化對(duì)問(wèn)題認(rèn)識(shí)的同時(shí),不斷完善 MATLAB 產(chǎn)品以提高產(chǎn)品自身的競(jìng)爭(zhēng)能力。MATLAB 是 MATLAB 產(chǎn)品家族的基礎(chǔ),它提供了基本的數(shù)學(xué)算法,例如矩陣運(yùn)算、數(shù)值分析算法,它集成了 2D 和 3D 圖形功能,以完成相應(yīng)數(shù)值可視化的工作,并且提供了一種交互式的高級(jí)編程語(yǔ)言—— M 語(yǔ)言,利用 M 語(yǔ)言可以通過(guò)編寫(xiě)腳本或者函數(shù)文件實(shí)現(xiàn)用戶(hù)自己的算法。ATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué),工程中常用的形式十分相似,故用MATLAB來(lái)解算問(wèn)題要比用C,FORTRAN等語(yǔ)言完相同的事情簡(jiǎn)捷得多。它的基礎(chǔ)是矩陣計(jì)算,但是由于他的開(kāi)放性,并且mathwork也吸收了想maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。MATLAB Compiler 是一種編譯工具,它能夠?qū)⒛切├?MATLAB 提供的編程語(yǔ)言——M語(yǔ)言編寫(xiě)的函數(shù)文件編譯生成為函數(shù)庫(kù)、可執(zhí)行文件COM組件等等。這樣就可以擴(kuò)展MATLAB功能,使MATLAB能夠同其他高級(jí)編程語(yǔ)言例如 C/C++ 語(yǔ)言進(jìn)行混合應(yīng)用,取長(zhǎng)補(bǔ)短,以提高程序的運(yùn)行效率,豐富程序開(kāi)發(fā)的手段。利用M語(yǔ)言還開(kāi)發(fā)了相應(yīng)的MATLAB專(zhuān)業(yè)工具箱涵數(shù)供用戶(hù)直接使用。這些工具箱應(yīng)用的算法是開(kāi)放的可擴(kuò)展的,用戶(hù)不僅可以查看其中的算法,還可以針對(duì)一些算法進(jìn)行修改,甚至允許開(kāi)發(fā)自己的算法擴(kuò)充工具箱的功能。MATLAB語(yǔ)言采用與數(shù)學(xué)表達(dá)式相同的形式,不需要傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言,因而不像其他高級(jí)語(yǔ)言那樣難于掌握。一般來(lái)說(shuō),用戶(hù)可以在極短的時(shí)間內(nèi)掌握MATLAB解決簡(jiǎn)單的問(wèn)題,由于MATLAB的這些特點(diǎn),它現(xiàn)在已經(jīng)成為科研工作和工作仿真的高級(jí)助手。 MATLAB是mathworks公司開(kāi)發(fā)的,目前國(guó)際上最流行應(yīng)用最廣泛的科學(xué)與共程計(jì)算軟件,它廣泛應(yīng)用于自動(dòng)控制、數(shù)字運(yùn)算、信號(hào)分析、航天工業(yè)、汽車(chē)工業(yè)、計(jì)算機(jī)技術(shù)、圖像信號(hào)處理、財(cái)務(wù)分析、生物醫(yī)學(xué)工程、語(yǔ)言處理和雷達(dá)工程等各行各業(yè),也是國(guó)內(nèi)外高校和研究部門(mén)進(jìn)行許多科學(xué)研究的重要工具。目前MATLAB產(chǎn)品的工具箱有四十多個(gè),分別涵蓋了數(shù)據(jù)獲取、科學(xué)計(jì)算、控制系統(tǒng)設(shè)計(jì)與分析、數(shù)字信號(hào)處理、數(shù)字圖像處理、金融財(cái)務(wù)分析以及生物遺傳工程等專(zhuān)業(yè)領(lǐng)域。是一種工業(yè)化的編程語(yǔ)言。 MATLAB 產(chǎn)品族可以用來(lái)進(jìn)行: 數(shù)值分析 數(shù)值和符號(hào)計(jì)算 工程與科學(xué)繪圖控制系統(tǒng)的設(shè)計(jì)與方針數(shù)字圖像處理 數(shù)字信號(hào)處理 通訊系統(tǒng)設(shè)計(jì)與仿真 財(cái)務(wù)與金融工程。當(dāng)前流行的MATLAB包括擁有數(shù)百個(gè)內(nèi)部函數(shù)的主包和三十幾種工具包(Toolbox).工具包又可以分為功能性工具包和學(xué)科工具包。功能工具包用來(lái)擴(kuò)充MATLAB的符號(hào)計(jì)算,可視化建模仿真,控制工具包,信號(hào)處理工具包,通信工具包等都屬于此類(lèi)。