matlab工程應(yīng)用基礎(chǔ)22matlab語言程序設(shè)計.ppt

matlab工程應(yīng)用基礎(chǔ)22matlab語言程序設(shè)計.ppt

ID:48043483

大?。?45.87 KB

頁數(shù):24頁

時間:2019-04-30

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

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

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

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

3、出時用戶可以用format命令設(shè)置或改變輸出格式。短格式(Short):1.33330.0000短格式e方式(Shorte):1.3333e+001.2345e-06短格式g方式(Shortg):1.33330.0長格式(Long):1.333333333333330.00000123450000長格式e方式(Longe):1.33333333333333e+001.2345000000000e-06長格式g方式(Longg):1.333333333333330.0000012345銀行格式(Ban

4、k):1.330.00十六進(jìn)制格式(Hex):3ff5555555553eb46231abfd71+格式(+):++有理數(shù)(Rational):1/32469/2000000000c)字符串所有字符串都用單引號括起來。>>s='matlab'字符中中的每個字符(包括空格)都是字符串變量(矩陣或向量)中的一個元素。字符串中的字符以ASCII碼形式儲存并區(qū)分大小,用函數(shù)abs可以看到字符的ASCII碼。在Matlab中,字符串和字符矩陣基本上是等價的。>>s=['matlab']等價于>>s='matl

5、ab'第2章Matlab語言程序設(shè)計字符串函數(shù)第2章Matlab語言程序設(shè)計字符串舉例:>>A='China''中國''';輸出帶引號的漢字>>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*

6、2和str2num(b)*2>>ab=[A,'',B,'.']>>AB=['中國';'北京']d)單元型變量單元型變量是一種比較特殊的數(shù)據(jù)類型,本質(zhì)上講,單元型變量實際上是一種以任意形式的數(shù)據(jù)為元素的多維數(shù)組。單元型變量可以存放任何類型、任何大小的數(shù)據(jù),其大小是不定的。>>A=[1,2;3,4]A=1234>>B={1:4,A,'abcd'}B=[1x4double][2x2double]'abcd'B為單元型變量(用花括號)>>cellplot(B)>>celldisp(B)第2章Matlab語言

7、程序設(shè)計>>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)型變量是另一種可以將不同類型數(shù)據(jù)組合在一起的數(shù)據(jù)類型,與單元型變量的不同在于結(jié)構(gòu)型變量是以指針方式來傳遞數(shù)據(jù)的。>>C=struct('c1',1,'c2',B,'c3','abcd')C=1x3structarraywithfields:c1c2c3C為結(jié)構(gòu)型變量第2章Matlab語言程序設(shè)計f)矩陣、向量Matlab是以矩陣

8、為基本運算單元的,數(shù)組作為獨立的計算單元實體是不存在的,它的建立、存儲完全等同于矩陣,只是計算時在符號上做了不同的約定。向量是組成矩陣的基本元素之一。可以把行向量看成1?n階矩陣,把列向量看成n?1階矩陣。向量的基本運算采用數(shù)組運算法則。多項式多項式是以向量的形式表達(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、運算符與操作符數(shù)

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

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

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