本書(shū)著重介紹MATLAB在數(shù)學(xué)方面主要使用命令和內(nèi)容,讀者在學(xué)習(xí)了本書(shū)之后,能很快掌握MATLAB在數(shù)學(xué)方面的主要功能,并能用MATLAB去解決實(shí)際中遇到的問(wèn)題。
第1章 MATLAB入門
1.1 MATLAB的安裝及使用
1.1.1 MATLAB的安裝
1.1.2 MATLAB基本用法
1.2 向量與矩陣運(yùn)算
1.2.1 向量及矩陣的生成
1.2.2 矩陣操作
1.2.3 矩陣的基本運(yùn)算
1.3 MATLAB編程
1.3.1 腳本文件和函數(shù)文件
1.3.2 程序流程控制
1.3.3 函數(shù)調(diào)用和參數(shù)傳遞
1.3.4 內(nèi)聯(lián)函數(shù)
1.3.5 利用函數(shù)句柄執(zhí)行函數(shù)
1.3.6 程序的調(diào)試
1.4 MATLAB中的圖形
1.4.1 二維作圖
1.4.2 三維作圖
1.4.3 統(tǒng)計(jì)回歸圖
1.5 在線幫助和文件管理
1.5.1 在線幫助
1.5.2 文件和目錄管理
第2章 特殊函數(shù)與圖形
2.1 預(yù)備知識(shí)
第1章 MATLAB入門
MATLAB是當(dāng)今很流行的科學(xué)計(jì)算軟件。信息技術(shù)、計(jì)算機(jī)技術(shù)發(fā)展到今天,科學(xué)計(jì)算在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,在許多方面諸如控制論、時(shí)間序列分析、系統(tǒng)仿真、圖像信號(hào)處理等產(chǎn)生了大量的矩陣及其相應(yīng)的計(jì)算問(wèn)題。自己去編寫大量的繁雜的計(jì)算程序,不僅會(huì)消耗大量的時(shí)間和精力,減緩工作進(jìn)程,而且往往質(zhì)量不高。美國(guó)MATHWORK軟件公司推出的MATLAB軟件就是為了給人們提供一個(gè)方便的數(shù)值計(jì)算平臺(tái)而設(shè)計(jì)的。
MATLAB是一個(gè)交互式的系統(tǒng),它的基本運(yùn)算單元是不需指定維數(shù)的矩陣,按照IEEE的數(shù)值計(jì)算標(biāo)準(zhǔn)(能正確處理無(wú)窮數(shù)Inf(Infinity)、無(wú)定義數(shù)NaN(not-a-number)及其運(yùn)算)進(jìn)行計(jì)算。系統(tǒng)提供了大量的矩陣及其他運(yùn)算函數(shù),可以方便地進(jìn)行一些很復(fù)雜的計(jì)算,而且運(yùn)算效率極高。MAZLAB命令和數(shù)學(xué)中的符號(hào)、公式接近,可讀性強(qiáng),容易掌握,還可以利用它所提供的編程語(yǔ)言進(jìn)行編程完成特定的工作。除基本部分外,MATLAB還根據(jù)各專門領(lǐng)域中的特殊需要提供了許多可選的工具箱,如應(yīng)用于自動(dòng)控制領(lǐng)域的Control System工具箱和神經(jīng)網(wǎng)絡(luò)中的Neural Network工具箱等。
……