常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt

常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt

ID:52180511

大小:141.00 KB

頁數(shù):23頁

時間:2020-04-02

常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt_第1頁
常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt_第2頁
常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt_第3頁
常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt_第4頁
常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt_第5頁
資源描述:

《常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在PPT專區(qū)-天天文庫

1、常數(shù)和變量數(shù)組和矩陣字符串和多維數(shù)組結(jié)構(gòu)和單元數(shù)組第三章數(shù)據(jù)類型????1.1、內(nèi)部常數(shù)常數(shù)返回值ans默認(rèn)變量名,保存最近的結(jié)果eps浮點相對精度realmax最大浮點數(shù)realmin最小浮點數(shù)pi圓周率i,j虛數(shù)單位inf無限值NaN不合法的數(shù)值值,非數(shù)值computer計算機(jī)類型versionMATLAB版本字符串例2.a=abs(3+4i)a=5huge=exp(log(realmax))huge=1.7977e+308toobig=pi*hugeToobig=inf例1.計算有理數(shù)>>2000/21ans=95.23811.2、變量變量命名規(guī)則變量名的

2、第一個字符必須是一個英文字母,最多可包括31個字符;x1,x2,x3,alpha,·········變量名可由英文字母、數(shù)字和下劃線混合組成;變量名不得包含空格和標(biāo)點,但可以有下連字符變量名和函數(shù)名對字母的大小寫敏感;X,x,Z,z是不同變量創(chuàng)建變量在命令窗口中直接輸入變量名稱創(chuàng)建A=9A=9isvarname8th_column//確認(rèn)變量名的合法性ans=0數(shù)據(jù)類型舉例描述邏輯型數(shù)組Magic(4)>10包含1、0或true、false字符型數(shù)組‘Hello’長度16位,即為字符串Int8、unit8int16、unit16Uint8(magic(3))長度

3、未8位、16位的有符號和無符號整型數(shù)組single3*10^38單精度數(shù)值型數(shù)組double3*10^3005+6i雙精度數(shù)值型數(shù)組單元數(shù)組{17’hello’eye(2)}包含其他數(shù)組。將不同大小有關(guān)系的數(shù)據(jù)集中到一起結(jié)構(gòu)數(shù)組a.day=12;a.color=‘red’;a.mat=magic(3);具有字段名。包含其他數(shù)組。與單元數(shù)組類似1.3、數(shù)據(jù)類型MATLAB用format命令來控制輸出格式,formatshort短格式3.146formatlong長格式3.14159265358979formatshorte短格式e3.1416e+000format

4、longe長格式e3.141592653589793e+000formatrat分?jǐn)?shù)格式355/113formatbank銀行格式3.14計算機(jī)浮點數(shù)記法5.11×108?5.11e+80.0000015=1.5×10-6?1.5e-6,2.4560000=2.456×107?2.456e+72.1、數(shù)組創(chuàng)建數(shù)組向量的三種常用方法:1.增量法(利用冒號生成向量)x=i:j如果ik,生成以i為初值,k為終值,-

5、j為步長的有限等差數(shù)列;只需要用空格或逗號間隔數(shù)組元素,再用方括號括起來。如:X=[023678]x=linspace(2,8)將生成100個數(shù),以2開始,以8結(jié)束。y=linspace(2,8,10)將生成10個數(shù),以2開始,以8結(jié)束。3.利用logspace(a,b)生成等比向量例3.用dot()、cross()進(jìn)行向量點積運(yùn)算>>a=1:4;b=3:6;c=dot(a,b)c=50>>a=1:3;b=2:4;cross(a,b)ans=-12-12.利用linspace(a,b)生成等差向量如:A=10:15A=1011121314152/18——矩陣的創(chuàng)

6、建/直接輸入法——2.2.1創(chuàng)建矩陣的常用方法:1.直接輸入法;2.函數(shù)法;3.矩陣編輯器;4.數(shù)據(jù)文件法直接輸入法三條規(guī)則:?矩陣元素必須在方括號[]之內(nèi);?同一行相鄰元素間用逗號或空格分隔;?矩陣的行與行之間必須用分號分隔.例4.三階Hilbert矩陣A=[11/21/3;1/21/31/4;1/31/41/5]A=1.00000.50000.33330.50000.33330.25000.33330.25000.20002.2、矩陣6/18——矩陣的創(chuàng)建/函數(shù)法——C=[]—產(chǎn)生空陣r=rand——產(chǎn)生隨機(jī)數(shù)R=rand(3,4)——產(chǎn)生3×4階隨機(jī)矩陣E

7、=eye(3)——產(chǎn)生3階單位矩陣B=zeros(3,4)——產(chǎn)生3×4階全“0”矩陣D=ones(3,4)——產(chǎn)生3×4階全“1”的矩陣X=magic(3)——產(chǎn)生3階幻方Y(jié)=vander(4)——產(chǎn)生4階范德蒙矩陣函數(shù)法構(gòu)造特殊矩陣聚合矩陣通過連接一個或多個矩陣來形成新的矩陣C=[AB]//水平方向上聚合C=[A;B]//垂直方向上聚合例A=ones(2,5)*6;B=rand(3,5);C=[A;B]C=6.00006.00006.00006.00006.00006.00006.00006.00006.00006.00000.61540.73820.935

8、50.89360.813

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