資源描述:
《matlab控制與系統(tǒng)仿真 實(shí)驗(yàn)三 .doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、黃淮學(xué)院電子科學(xué)與工程系MATLAB控制與系統(tǒng)仿真課程驗(yàn)證性實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱字符串與構(gòu)架數(shù)組實(shí)驗(yàn)時(shí)間2013年05月13日學(xué)生姓名郝偉康實(shí)驗(yàn)地點(diǎn)同組人員無(wú)專業(yè)班級(jí)電技1001B1、實(shí)驗(yàn)?zāi)康?.掌握字符串的創(chuàng)建方法2.會(huì)用常見字符串函數(shù)3.掌握元胞數(shù)組的創(chuàng)建4.掌握構(gòu)架數(shù)組的創(chuàng)建2、實(shí)驗(yàn)主要儀器設(shè)備和材料:計(jì)算機(jī)PC一臺(tái)、MATLAB軟件7.03、實(shí)驗(yàn)內(nèi)容和原理:用單引號(hào)創(chuàng)建字符串,用字符串函數(shù)對(duì)字符串進(jìn)行有關(guān)運(yùn)算,顯示字符串。元胞數(shù)組的創(chuàng)建:(1)直接使用{}創(chuàng)建;(2)由各元胞創(chuàng)建;(3)由各元胞內(nèi)容創(chuàng)建;元胞數(shù)組的顯示
2、;元胞數(shù)組的內(nèi)容獲取。結(jié)構(gòu)數(shù)組的創(chuàng)建:(1)直接創(chuàng)建;(2)利用struct函數(shù)創(chuàng)建。結(jié)構(gòu)數(shù)組數(shù)據(jù)的獲取與設(shè)置:(1)使用點(diǎn)號(hào)(.)獲?。唬?)使用getfield獲取結(jié)構(gòu)數(shù)組的數(shù)據(jù);(3)使用setfield設(shè)置結(jié)構(gòu)數(shù)組的數(shù)據(jù)。結(jié)構(gòu)數(shù)組域的獲?。海?)使用fieldnames獲取結(jié)構(gòu)數(shù)組的所有域;(2)獲取結(jié)構(gòu)數(shù)組域的數(shù)據(jù)4、實(shí)驗(yàn)方法、步驟:(1)Str1=’Hello’,str2=’Ilike“matlab”’(2)length(str1),x1=double(str1),char(x1),char(x2),class
3、(str1),class(x1),ischar(str1)(3)disp(‘Pleaseinputmatrixa’)(4)A={“ThisisthefirstCell.”,[12;34];eye(3),{‘Tom’,’Jane’}}(5)B(1,1)={“ThisisthesecondCell.”}(6)C{1,1}=“ThisisthethirdCell”(7)celldisp(A)(8)ps(1)=struct(‘name’,’曲線1’,’color’,’red’,’position’,[0,0,300,300]);(
4、9)ps(2)=struct(‘name’,’曲線2’,’color’,’blue’,’position’,[100,100,300,300]);(10)x1=ps(1)(11)x2=ps(1).position(12)x3=ps(1).position(1,3)5、實(shí)驗(yàn)現(xiàn)象、實(shí)驗(yàn)數(shù)據(jù)記錄:(1)>>Str1='Hello',str2='Ilike“matlab”'Str1=Hellostr2=Ilike“matlab”(2)>>length(Str1),x1=double(Str1),x2=Str1+1,char(x1)
5、,char(x2),class(Str1),class(x1),ischar(Str1)ans=5x1=72101108108111ans=(3)>>disp('Pleaseinputmatrixa');HelloPleaseinputmatrixaans=>>a=[123;456;789]Helloa=ans=123char456ans=789doubleans=1(4)>>A={'ThisisthefirstCell.',[12;34];eye(3),{'kang','hao'}}A='ThisisthefirstCe
6、ll.'[2x2double][3x3double]{1x2cell}(5)>>B(1,1)={'ThisisthesecondCell.'}>>B(1,2)={5+3*i}>>B(1,3)={[12;34;56]}B=[1x24char][5.0000+3.0000i][3x2double](6)>>C{1,1}='ThisisthethirdCell'>>C{2,1}=magic(4)C='ThisisthethirdCell'[4x4double](7)>>celldisp(A)A{1,1}=Thisisthefir
7、stCell.A{2,1}=100010001A{1,2}=1234A{2,2}{1}=kangA{2,2}{2}=Hao(8)>>ps(1)=struct('name','曲線1','color','red','position',[0,0,300,300])ps=1x2structarraywithfields:namecolorposition(9)>>ps(2)=struct('name','曲線2','color','blue','position',[100,100,300,300])ps=1x2structa
8、rraywithfields:namecolorposition(10)>>x1=ps(1)x1=name:'曲線1'color:'red'position:[00300300](11)>>x2=ps(1).positionx2=00300300(12)>>x3=ps(1).position(1,3)x