Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)

Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)

ID:38567816

大?。?45.81 KB

頁(yè)數(shù):24頁(yè)

時(shí)間:2019-06-15

Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)_第1頁(yè)
Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)_第2頁(yè)
Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)_第3頁(yè)
Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)_第4頁(yè)
Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)_第5頁(yè)
資源描述:

《Matlab工程應(yīng)用基礎(chǔ)22Matlab語(yǔ)言程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、基本要求:(1)了解Matlab的各種數(shù)據(jù)類型;(2)掌握Matlab的運(yùn)算符與操作符的含義和用法;(3)掌握Matlab基本表達(dá)式并了解其常用函數(shù)分類;(4)熟練掌握Matlab的程序結(jié)構(gòu)(順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu))與流程控制語(yǔ)句;(5)了解并初步掌握Matlab的數(shù)據(jù)文件的讀寫(xiě);(6)學(xué)會(huì)Matlab的M文件的編寫(xiě)方法,包括命令文件和函數(shù)文件。了解M件的調(diào)試命令和調(diào)試方法。第2章Matlab語(yǔ)言程序設(shè)計(jì)1、Matlab數(shù)據(jù)類型變量和常量數(shù)字變量的格式字符串單元型變量結(jié)構(gòu)型變量矩陣、向量多項(xiàng)式a)變量和常量變量(包括函數(shù))的

2、命名規(guī)則:由英文字母、數(shù)字和下劃線混合組成,不得包含空格和標(biāo)點(diǎn);第一個(gè)字符必須是英文字母,最多包括31個(gè)字符;對(duì)字母的大小寫(xiě)敏感。局部變量和全局變量永久變量(常量)只能在某一函數(shù)體內(nèi)使用,而不能從其他函數(shù)和Matlab工作空間訪問(wèn)的變量,就是局部變量。在幾個(gè)函數(shù)及Matlab函數(shù)中都能使用的變量就是全局變量。(全局變量名應(yīng)盡可能大寫(xiě),并由globe聲明)Matlab永久變量b)數(shù)字變量Matlab內(nèi)部的每一個(gè)數(shù)據(jù)元素都是用雙精度數(shù)(double)來(lái)表示和存儲(chǔ)的。變量輸出時(shí)用戶可以用format命令設(shè)置或改變輸出格式。短格式(Sho

3、rt):1.33330.0000短格式e方式(Shorte):1.3333e+001.2345e-06短格式g方式(Shortg):1.33330.0長(zhǎng)格式(Long):1.333333333333330.00000123450000長(zhǎng)格式e方式(Longe):1.33333333333333e+001.2345000000000e-06長(zhǎng)格式g方式(Longg):1.333333333333330.0000012345銀行格式(Bank):1.330.00十六進(jìn)制格式(Hex):3ff5555555553eb46231abfd7

4、1+格式(+):++有理數(shù)(Rational):1/32469/2000000000c)字符串所有字符串都用單引號(hào)括起來(lái)。>>s='matlab'字符中中的每個(gè)字符(包括空格)都是字符串變量(矩陣或向量)中的一個(gè)元素。字符串中的字符以ASCII碼形式儲(chǔ)存并區(qū)分大小,用函數(shù)abs可以看到字符的ASCII碼。在Matlab中,字符串和字符矩陣基本上是等價(jià)的。>>s=['matlab']等價(jià)于>>s='matlab'第2章Matlab語(yǔ)言程序設(shè)計(jì)字符串函數(shù)第2章Matlab語(yǔ)言程序設(shè)計(jì)字符串舉例:>>A='China''中國(guó)''';輸出

5、帶引號(hào)的漢字>>B='我是好學(xué)生'>>c='Iamfine.'>>s3=char('s','y','m','b','o','l','i','c')   ;用函數(shù)char生成字符串>>double(s3');字符串轉(zhuǎn)換為數(shù)值代碼>>abs(s3')>>cellstr(s3)         ??;字符矩陣轉(zhuǎn)換為字符串>>b=num2str(a);數(shù)字轉(zhuǎn)換為字符串比較  >>b*2和str2num(b)*2>>ab=[A,'',B,'.']>>AB=['中國(guó)';'北京']d)單元型變量單元型變量是一種比較特殊的數(shù)據(jù)類型,本質(zhì)上講,單元型

6、變量實(shí)際上是一種以任意形式的數(shù)據(jù)為元素的多維數(shù)組。單元型變量可以存放任何類型、任何大小的數(shù)據(jù),其大小是不定的。>>A=[1,2;3,4]A=1234>>B={1:4,A,'abcd'}B=[1x4double][2x2double]'abcd'B為單元型變量(用花括號(hào))>>cellplot(B)>>celldisp(B)第2章Matlab語(yǔ)言程序設(shè)計(jì)>>D.a1='abcd';>>D.a2=1;>>D.a3=[1,2,3,4];>>DD=a1:'abcd'a2:1a3:[1234]D為結(jié)構(gòu)型變量e)結(jié)構(gòu)型變量結(jié)構(gòu)型變量是另一種可以

7、將不同類型數(shù)據(jù)組合在一起的數(shù)據(jù)類型,與單元型變量的不同在于結(jié)構(gòu)型變量是以指針?lè)绞絹?lái)傳遞數(shù)據(jù)的。>>C=struct('c1',1,'c2',B,'c3','abcd')C=1x3structarraywithfields:c1c2c3C為結(jié)構(gòu)型變量第2章Matlab語(yǔ)言程序設(shè)計(jì)f)矩陣、向量Matlab是以矩陣為基本運(yùn)算單元的,數(shù)組作為獨(dú)立的計(jì)算單元實(shí)體是不存在的,它的建立、存儲(chǔ)完全等同于矩陣,只是計(jì)算時(shí)在符號(hào)上做了不同的約定。向量是組成矩陣的基本元素之一??梢园研邢蛄靠闯??n階矩陣,把列向量看成n?1階矩陣。向量的基本運(yùn)算采用

8、數(shù)組運(yùn)算法則。多項(xiàng)式多項(xiàng)式是以向量的形式表達(dá)的??梢允橇邢蛄恳部梢允切邢蛄俊?>p=[1,2,3]>>poly2sym(p)ans=x^2+2*x+3>>m=[3;4;5]>>poly2sym(m)ans=3*x^2+4*x+52、運(yùn)算符與操作符數(shù)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。