MATLAB簡介:在科學(xué)和工程應(yīng)用中,往往要進(jìn)行大量的科學(xué)計算,其中包括以矩陣為基礎(chǔ)的數(shù)學(xué)計算;這些計算一般來說難以用手工精確和快捷地進(jìn)行,而且眾多工程問題一般只要求得到滿足精度的近似解就行,從而借助于計算機(jī)編寫相應(yīng)的程序進(jìn)行近似計算就顯得很有必要。目前用Basic、Fortran和C編制計算程序較多,但其既需要對有關(guān)算法有深刻的了解,還需要熟練掌握所用語言的語法和編程技巧;這對較多科學(xué)和工程技術(shù)人員而言,同時具備這兩方面的技能就很有難度;而且用上述語言編制程序不但復(fù)雜,一般需要大量的人力和物力,而且影響工作進(jìn)程和效率,為此,美國Mathwork公司于1967年推出了“Matrix Laboratory”(即矩陣實驗室,縮寫為Matlab)軟件包,并不段進(jìn)行更新和擴(kuò)充,目前已成為全球應(yīng)用最廣泛最流行的軟件之一。 QU/Q5k
WXqrx*?*+
目前最新的6.5版本(windows環(huán)境)是一種功能強(qiáng)、效率高便于進(jìn)行科學(xué)和工程計算的交互式軟件包。其中包括:一般數(shù)值分析、矩陣運算、概率統(tǒng)計、建模與系統(tǒng)控制和優(yōu)化等應(yīng)用程序。并集應(yīng)用程序和圖形于一便于使用的集成環(huán)境中,在此環(huán)境下所解問題的Matlab語言表述形式和其數(shù)學(xué)表達(dá)形式相同,不需要按傳統(tǒng)的方法編程,就可解決工程、科學(xué)計算和數(shù)學(xué)學(xué)科中的許多問題。。不過,Matlab作為一種新的計算機(jī)語言,要想運用自如,充分發(fā)揮它的威力,也許先系統(tǒng)地學(xué)習(xí)它。為此,本書的第一部分主要為了使讀者能夠掌握Matlab的基礎(chǔ),并在后面的不斷應(yīng)用中,再挖掘其內(nèi)在的潛力。首先應(yīng)該相信的是,由于使用Matlab編程運算與人進(jìn)行科學(xué)計算的思路和表達(dá)方式完全一致,從而學(xué)習(xí)Matlab語言不象學(xué)習(xí)其它高級語言——如Basic、Fortran和C等那樣難以掌握。 w<?v78sT