Matlab輸入輸出函數(shù)

Matlab輸入輸出函數(shù)

ID:36573170

大?。?71.10 KB

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

時(shí)間:2019-05-09

Matlab輸入輸出函數(shù)_第1頁(yè)
Matlab輸入輸出函數(shù)_第2頁(yè)
Matlab輸入輸出函數(shù)_第3頁(yè)
Matlab輸入輸出函數(shù)_第4頁(yè)
Matlab輸入輸出函數(shù)_第5頁(yè)
資源描述:

《Matlab輸入輸出函數(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、數(shù)學(xué)軟件Matlab文件操作Matlab數(shù)據(jù)類型Matlab數(shù)據(jù)類型的最大特點(diǎn)是每一種類型都是以數(shù)組為基礎(chǔ),Matlab事實(shí)上把每種類型的數(shù)據(jù)都作為數(shù)組來處理。Matlab常用的數(shù)據(jù)類型有:numeric(數(shù)值型)char(字符型)logical(邏輯型)cell(單元型)struct(結(jié)構(gòu))Matlab數(shù)據(jù)類型數(shù)組Matlab7.1中的數(shù)據(jù)類型表邏輯型字符型單元型函數(shù)句柄函數(shù)句柄語(yǔ)法結(jié)構(gòu)handle=@functionname函數(shù)句柄定義f(x)=x^2,可以寫為f=@(x)(x.^2);f(100)f1=@(x,y)(x.^2+y.^2);則f1(2,3)M

2、atlab內(nèi)置的funm函數(shù)其實(shí)類似函數(shù)句柄格式A=[1,2;34];funm=(A,@sin)數(shù)值(numeric)數(shù)值型數(shù)據(jù)包括整數(shù)(帶符號(hào)和無符號(hào))和浮點(diǎn)數(shù)(單精度和雙精度)。在缺省(默認(rèn))狀態(tài)下,Matlab將所有的數(shù)都看作是雙精度的浮點(diǎn)數(shù)。Matlab數(shù)據(jù)類型使用整型變量和單精度變量可以節(jié)約內(nèi)存空間。整數(shù)Matlab提供四種帶符號(hào)整型和四種無符號(hào)整型數(shù)據(jù)類型。Matlab數(shù)據(jù)類型數(shù)據(jù)類型取值范圍轉(zhuǎn)換函數(shù)Signed8-bitinteger-27to27–1int8Signed16-bitinteger-215to215–1int16Signed32-b

3、itinteger-231to231–1int32Signed64-bitinteger-263to263–1int64Unsigned8-bitinteger0to28–1uint8Unsigned16-bitinteger0to216–1uint16Unsigned32-bitinteger0to232–1uint32Unsigned64-bitinteger0to264–1uint64例:A=input('PleaseinputA:')數(shù)據(jù)的輸入:inputA=input(提示信息)其中提示信息為字符串,該命令要求用戶輸入A的值(可以是數(shù)或字符串)inpu

4、tname=input('What''syourname?')例:輸入字符串時(shí)必須帶單引號(hào)單引號(hào)的輸出:兩個(gè)連續(xù)的單引號(hào)disp(X)輸出變量X的值,X可以是數(shù)值矩陣或字符串一次只能輸出一個(gè)變量>>B=[123;456;789];>>disp(B)disp數(shù)據(jù)的輸出:disp>>A='Hello,Tom!';>>disp(A)例:fprintffprintf(fid,format,variables)數(shù)據(jù)的格式化輸出:fprintf按指定的格式將變量的值輸出到屏幕或指定的文件fid為文件句柄,若缺省,則輸出到屏幕上format用來指定數(shù)據(jù)輸出時(shí)采用的格式,包含:

5、普通字符串、格式字符串、轉(zhuǎn)義字符%d(整數(shù))%e(實(shí)數(shù):科學(xué)計(jì)數(shù)法形式)%f(實(shí)數(shù):小數(shù)形式)%g(由系統(tǒng)自動(dòng)選取上述兩種格式之一)%s(輸出字符串)(換行)t(制表符)b(退格)\(反斜桿)%%(百分號(hào))fprintf>>a='Hello';>>b=2.4;>>c=100*pi;>>fprintf('a=%s,b=%f,c=%e',a,b,c)例:format中的格式字符串要與輸出變量一一對(duì)應(yīng)可以沒有輸出變量>>fprintf('TodayisMonday')例:11輸出格式Matlab的輸出格式Matlab以雙精度執(zhí)行所有的運(yùn)算,運(yùn)算結(jié)果可

6、以在屏幕上輸出,同時(shí)賦給指定變量;若無指定變量,則系統(tǒng)會(huì)自動(dòng)將結(jié)果賦給變量“ans”在屏幕上輸出運(yùn)算結(jié)果時(shí),可以通過format命令指定輸出格式format只改變輸出格式,不會(huì)改變變量的值!1212各種format格式解釋例format短格式(缺省格式),同short3.1416formatshort短格式(缺省格式),小數(shù)點(diǎn)后4位3.1416formatlong長(zhǎng)格式,雙精度15位,單精度7位3.14159265358979formatshortE短E格式(科學(xué)計(jì)數(shù)格式)3.1416e+000formatlongE長(zhǎng)E格式3.141592653589793e+

7、000formatshortG短G格式3.1416formatlongG長(zhǎng)G格式3.14159265358979formatrat分?jǐn)?shù)形式355/113formatcompact緊湊格式formatloose寬松格式format+,formatbank,formathex(詳情查看聯(lián)機(jī)幫助)1313變量的存儲(chǔ)將變量保存到mat文件中save將所有變量保存到文件matlab.mat中savefnamesavefname.mat將所有變量保存到文件fname.mat中savefname變量將指定變量保存到文件fname.mat中可同時(shí)保存多個(gè)變量,各變量之間用空格隔

8、開例:x=2:5;A=m

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。