第二講 MATLAB入門ppt課件.ppt

第二講 MATLAB入門ppt課件.ppt

ID:58682749

大?。?13.00 KB

頁數(shù):50頁

時(shí)間:2020-10-05

第二講 MATLAB入門ppt課件.ppt_第1頁
第二講 MATLAB入門ppt課件.ppt_第2頁
第二講 MATLAB入門ppt課件.ppt_第3頁
第二講 MATLAB入門ppt課件.ppt_第4頁
第二講 MATLAB入門ppt課件.ppt_第5頁
資源描述:

《第二講 MATLAB入門ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第二講MATLAB入門MATLAB作為線性系統(tǒng)的一種分析和仿真工具,是理工科大學(xué)生應(yīng)該掌握的技術(shù)工具,它作為一種編程語言和可視化工具,可解決工程、科學(xué)計(jì)算和數(shù)學(xué)學(xué)科中許多問題。?MATLAB建立在向量、數(shù)組和矩陣的基礎(chǔ)上,使用方便,人機(jī)界面直觀,輸出結(jié)果可視化。?矩陣是MATLAB的核心?MATLAB的進(jìn)入與運(yùn)行方式(兩種)MATLAB入門一、變量與函數(shù)二、數(shù)組三、矩陣四、MATLAB編程五、作業(yè)1、變量MATLAB中變量的命名規(guī)則是:(1)變量名必須是不含空格的單個(gè)詞;(2)變量名區(qū)分大小寫;(3)變量名最多不超過31個(gè)字符,第31個(gè)字符

2、之后的字符將被忽略;(4)變量名必須以字母打頭,之后可以是任意字母、數(shù)字或下劃線,變量名中不允許使用標(biāo)點(diǎn)符號(hào).一、變量與函數(shù)特殊變量表2、數(shù)學(xué)運(yùn)算符號(hào)及標(biāo)點(diǎn)符號(hào)(1)MATLAB的每條命令后,若為逗號(hào)或無標(biāo)點(diǎn)符號(hào),則顯示命令的結(jié)果;若命令后為分號(hào),則禁止顯示結(jié)果.(2)“%”后面所有文字為注釋.(3)“...”表示續(xù)行.例:a=[357-3532];b=[123456]c=5;a+ba+ca*ca.*ba./ba.ba.^ba.^cc.^ab=123456ans=471011038ans=8101221037ans=152535-1525

3、160ans=31021-1225192ans=3.00002.50002.3333-0.75001.00005.3333ans=0.33330.40000.4286-1.33331.00000.1875ans=1.0e+009*0.00000.00000.00000.00000.00001.0737ans=243312516807-243312533554432ans=1.0e+022*0.00000.00000.00000.00000.00002.3283結(jié)果:3、數(shù)學(xué)函數(shù)4、M文件所謂M文件就是由MATLAB語言編寫的可在MATLAB

4、語言環(huán)境下遠(yuǎn)行的程序源代碼文件。可分為腳本文件和函數(shù)文件兩種,不僅可以在MATLAB的程序編輯器中編寫,也可以在其他的文本編輯器中編寫,并以“.m”為擴(kuò)展名加以存儲(chǔ)。M文件建立方法:1.在Matlab中,點(diǎn):File->New->M-file2.在編輯窗口中輸入程序內(nèi)容3.點(diǎn):file->save,存盤。Matlab的應(yīng)用程序以M文件保存。若為函數(shù)M文件則文件名必須與函數(shù)名一致。4.1腳本腳本僅是若干命令或函數(shù)的集合,用于執(zhí)行特定的功能。例如將如下幾條語句寫在編輯器中:clear;s=0;forn=1:100s=s+1/n/n;ends保存

5、為eg0_4(可不必加擴(kuò)展名m)然后在命令窗口執(zhí)行>>eg0_4s=1.6350使用編輯器可以打開和修改M文件,觀察變量值,調(diào)試程序等。注意:每次修改后都要存盤。4.2M函數(shù)MATLAB的內(nèi)部函數(shù)是有限的,有時(shí)為了研究某一個(gè)函數(shù)的各種性態(tài),需要為MATLAB定義新函數(shù),為此必須編寫函數(shù)文件.函數(shù)文件是文件名后綴為M的文件,這類文件的第一行必須是一特殊字符function開始,格式為:function因變量名=函數(shù)名(自變量名)語句;函數(shù)值的獲得必須通過具體的運(yùn)算實(shí)現(xiàn),并賦給因變量.例:定義函數(shù)f(x1,x2)=100(x2-x12)2+(1

6、-x1)2functionf=fun(x)f=100*(x(2)-x(1)^2)^2+(1-x(1))^21.建立M文件:fun.m2.可以直接使用函數(shù)fun.m例如:計(jì)算f(1,2),只需在Matlab命令窗口鍵入命令:x=[12]fun(x)x=logspace(first,last,n)創(chuàng)建從開始,到結(jié)束,有n個(gè)元素的對數(shù)分隔行向量.1、創(chuàng)建簡單的數(shù)組二、數(shù)組x=[abcdef]創(chuàng)建包含指定元素的行向量x=first:last創(chuàng)建從first開始,加1計(jì)數(shù),到last結(jié)束的行向量x=first:increment:last創(chuàng)建從fir

7、st開始,加increment計(jì)數(shù),last結(jié)束的行向量x=linspace(first,last,n)創(chuàng)建從first開始,到last結(jié)束,有n個(gè)元素的行向量例:MATLAB(shuzu1)x=[123458718]y=1:7z=3:2:9v=[yz]u=linspace(2,9,11)結(jié)果:x=123458718y=1234567z=3579v=12345673579u=Columns1through92.00002.70003.40004.10004.80005.50006.20006.90007.6000Columns10throu

8、gh118.30009.00002、數(shù)組元素的訪問(3)直接使用元素編址序號(hào).x([abcd])表示提取數(shù)組x的第a、b、c、d個(gè)元素構(gòu)成一個(gè)新的數(shù)組[x(a)x(b)x(c)x

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

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

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