官术网_书友最值得收藏!

第2章 MATLAB基本知識及神經(jīng)網(wǎng)絡(luò)工具箱簡介

MATLAB是美國MathWorks公司推出的科學(xué)計算軟件,其初始版本是基于DOS操作系統(tǒng)的,誕生于1984年。MATLAB起初是作為教學(xué)軟件使用的,此后不斷發(fā)展,在各個工程領(lǐng)域均有涉及,目前已經(jīng)推出了MATLAB R2019b版本。幾乎所有版本的MATLAB都包含基本開發(fā)環(huán)境、數(shù)學(xué)函數(shù)庫、編程語言、圖形處理以及應(yīng)用程序接口(API)5大部分。在應(yīng)用程序接口主要有MATLAB代碼編程以及Simulink(圖形模塊化)編程兩部分。

從功能上講,MATLAB的高版本是兼容低版本的,也就是說,在較低版本上運行的程序功能在較高版本上都可以實現(xiàn);從編程方面(特別是Simulink的編程方式),MATLAB的高版本卻并不是全部兼容低版本,這一點與很多軟件不同,在學(xué)習(xí)使用時應(yīng)該注意。

圖2-1 MATLAB R2019b啟動界面

此外,MATLAB軟件的版本雖然各不相同,但其安裝方法卻大同小異,本書就不做詳細敘述了。本書以MATLAB R2019b版本為例,對神經(jīng)網(wǎng)絡(luò)在MATLAB上的實現(xiàn)進行討論,相信讀者可以舉一反三,觸類旁通。之所以稱MATLAB為軟件,而不是單純地稱為MATLAB語言,是因為這個軟件本身包含了除具有自身特點的語言規(guī)范外,還提供了其他的開發(fā)工具和環(huán)境。MATLAB R2019b啟動界面如圖2-1所示。

啟動MATLAB R2019b后就進入了其開發(fā)環(huán)境。MATLAB軟件的開發(fā)環(huán)境與很多軟件的開發(fā)環(huán)境基本相同,包含菜單欄、工作區(qū)、編輯器和命令行窗口等幾個部分。其建立文件后的默認界面如圖2-2所示。

在進行MATLAB軟件項目開發(fā)時,可以在命令行窗口輸入符合其語法規(guī)則的指令,也可以建立文件(如?.m等)進行相應(yīng)的編輯。MATLAB還構(gòu)建了圖形化編程的環(huán)境,這就是Simulink的開發(fā)環(huán)境,在隨后的內(nèi)容中會介紹。MATLAB的圖形處理與其他語言相比是具有非常強的優(yōu)勢的,相信讀者在具體使用中會對此有非常大的感觸。此外,需要特別說明的是,對于一種軟件,認真閱讀其幫助文件是非常重要的。盡管幫助文件可能會很長,但這幾乎可以是最高權(quán)威的解釋了,MATLAB也不例外。此外,如果想要了解關(guān)于MATLAB更多內(nèi)容,讀者還可以訪問其官方網(wǎng)站。下面就來簡要介紹MATLAB的基本情況。

圖2-2 MATLAB R2019b的開發(fā)環(huán)境默認界面

主站蜘蛛池模板: 侯马市| 图们市| 刚察县| 盘锦市| 尚义县| 油尖旺区| 高碑店市| 手游| 江川县| 涪陵区| 巴彦县| 汉阴县| 鹤壁市| 科技| 铜梁县| 巩留县| 开封县| 澳门| 巴彦淖尔市| 古丈县| 虎林市| 雷波县| 赞皇县| 扎囊县| 深泽县| 陈巴尔虎旗| 兴安县| 宁城县| 深圳市| 武宣县| 泽库县| 隆昌县| 离岛区| 沙雅县| 石嘴山市| 广宗县| 广西| 景谷| 高平市| 西青区| 定襄县|