matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt

matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt

ID:48121248

大?。?14.31 KB

頁數(shù):62頁

時間:2019-05-06

matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt_第1頁
matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt_第2頁
matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt_第3頁
matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt_第4頁
matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt_第5頁
資源描述:

《matlab簡介2matlab輸入及輸出格式與矩陣運算函數(shù).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、Matlab輸入輸出格式及矩陣運算在運算式中常需要做數(shù)據(jù)的輸入及輸出,采用的方式可以是交談式的或是指定格式。輸入及輸出交談式的輸入輸出格式Matlab輸入及輸出格式我們來看一個例子,計算面積Area=可利用指令input在螢?zāi)挥〕鎏崾疚淖肿鰹榻徽勈降妮斎搿?>r=input('Typeradius:')%在兩個單引號'之間鍵入提示文字Typeradius:%現(xiàn)在鍵入2做為半徑值r=2>>area=pi*r^2;%鍵入面積算式交談式的輸入>>name=input('Yournameplease:','s')%要鍵入文字則須在加上's',s是代表字串(stri

2、ng)Yournameplease:%鍵入名字J.C.Wuname=J.C.Wu輸出格式至于輸出有二種格式:自由格式(disp)和格式化輸出(fprintf)。要直接輸出文字或是一數(shù)值,可使用disp,例如>>temp=20;>>disp(temp);disp('degreesC');disp('度C')%中文也接受呢!20degreesC度C而指令fprintf則是用來控制輸出數(shù)據(jù)及文字的格式,它的基本格式如>>fprintf('Theareais%8.5f',area)在二個單引號間包括輸出的字串Theareais,接著是輸出數(shù)據(jù)的格式%8.5f,

3、再來是跳行符號以避免下一個輸出數(shù)據(jù)或是提示符號也擠在同一行,最后鍵入要輸出的數(shù)據(jù)名area。Theareais12.56637%輸出值為8位數(shù)含5位小數(shù)注意輸出格式前須有%符號,跳行符號須有符號在此要稍加說明的是輸出數(shù)據(jù)的格式,以下的例子各說明了不同型態(tài)的輸出格式>>fprintf('f_form:%12.5f',12345.2)%輸出值為12位數(shù),含5位小數(shù)f_form:12345.20000>>fprintf('f_form:%12.3f',1.23452)%輸出值為12位數(shù),含3位小數(shù)f_form:1.235>>fprintf('e_for

4、m:%12.5e',12345.2)%輸出值為指數(shù)格式的12位數(shù),含5位小數(shù)e_form:1.23452e+004>>fprintf('f_form:%12.0f',12345.2)%輸出值為整數(shù)格式的12位數(shù)f_form:12345MATLAB常用的三角函數(shù)sin(x):正弦函數(shù)asin(x):反正弦函數(shù)cos(x):余弦函數(shù)acos(x):反余弦函數(shù)tan(x):正切函數(shù)atan(x):反正切函數(shù)sinh(x):超越正弦函數(shù)asinh(x):反超越正弦cosh(x):超越余弦函數(shù)acosh(x):反超越馀弦函數(shù)tanh(x):超越正切函數(shù)函數(shù)a

5、tanh(x):反超越正切函數(shù)變數(shù)也可用來存放向量或矩陣,并進(jìn)行各種運算,如下例的列向量(Rowvector)運算:x=[1352];y=2*x+1y=37115變數(shù)命名的規(guī)則1.第一個字母必須是英文字母2.字母間不可留空格3.最多只能有19個字母,MATLAB會忽略多余字母Matlab矩陣運算x=[1352];y=2*x+1y=37115我們可以隨意更改、增加或刪除向量的元素:y(3)=2%更改第三個元素y=3725y(6)=10%加入第六個元素y=3725010y(4)=[]%刪除第四個元素,y=372010MATLAB會忽略所有在百分比符號(%)之后

6、的文字,因為百分比之后的文字為程式的注解(Comments)。MATLAB亦可取出向量的一個元素或一部份來做運算:x(2)*3+y(4)%取出x的第二個元素和y的第四個元素來做運算ans=9y(2:4)-1%取出y的第二至第四個元素來做運算ans=61-1在上例中,2:4代表一個由2、3、4組成的向量若對MATLAB函數(shù)用法有疑問,可隨時使用help來尋求在線幫助(on-linehelp):MATLAB的查詢命令help:用來查詢已知命令的用法。例如已知inv是用來計算逆矩陣,鍵入helpinv即可得知有關(guān)inv命令的用法。(鍵入helphelp則顯示he

7、lp的用法,請試看看!)lookfor:用來尋找未知的命令。例如要尋找計算逆矩陣的命令,可鍵入lookforinverse,MATLAB即會列出所有和關(guān)鍵字inverse相關(guān)的指令。找到所需的命令后,即可用help進(jìn)一步找出其用法。(lookfor事實上是對所有在搜尋路徑下的M檔案進(jìn)行關(guān)鍵字對第一注解行的比對。)A-3MATLAB基本功能我們下面給出一些MATLAB的常用的功能,這只是MATLAB及其眾多TOOLBOX中的極少極少部分。用戶可以參閱有關(guān)MATLAB的手冊,或直接在MATLAB系統(tǒng)中用HELP命令查閱其它功能。MATLAB的主要線性代數(shù)運算如

8、表A-1所示為常用的矩陣和線性代數(shù)運算函數(shù),用戶可以用helpma

當(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)系客服處理。