實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體_第1頁
實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體_第2頁
實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體_第3頁
實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體_第4頁
實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)驗(yàn)報(bào)告(3)學(xué)生姓名學(xué)號(hào)I指導(dǎo)老師實(shí)驗(yàn)時(shí)間 實(shí)驗(yàn)題目 實(shí)驗(yàn)?zāi)繉?shí) 驗(yàn) 內(nèi) 容2016/3/15地點(diǎn)綜合實(shí)驗(yàn)大樓1實(shí)驗(yàn)3變量、字符串、元胞數(shù)組和結(jié)構(gòu)體 掌握字符串的生成及操作 掌握元胞數(shù)組的生成及操作掌握結(jié)構(gòu)體的生成及操作1、使用函數(shù)namelengthmax查看你電腦 matlab允許的變量名的最大長度;2、使用isvarname函數(shù)判斷以下變量哪些有效:a b2 1a _abc abc a2b a_b_1 a-b 3、分析如下語句:name1 = char('Liu Ying', 'Hu Xu')n ame11 = 'Liu Yi ng' &#

2、39;Hu Xu 'name2 = 'Liu Ying', 'Hu Xu'name3 = 'Liu Ying' 'Hu Xu'4、運(yùn)行并分析如下語句:x=13.6+ui nt8(125),si n( double(x) , si n(x)13.6+i nt8(125)a=uint8(125); b=13.6+double(a)5、分析如下語句:num = 28;s = 'There are ' in t2str( num) 'characters here's = spri ntf('

3、;There are %d characters heren', num)str='a nswer:' x=1;y=2.5;ss=spri ntf('%sn%d +%.1f=%.2fn',str,x,y,x+y)fprin tf('%sn%d +%.1f=%.2fn',str,x,y,x+y)6、已知字符串 str= 'S0619-S1914-S0388-S0348-S0392-S0429-S0436',試使 用函數(shù)findstr 或find 及str2num將字符串str中的7個(gè)數(shù)字619、1914自動(dòng)存儲(chǔ)到向量V中。7

4、、DNA序列可以看成是由a c、g、t四個(gè)字符按一定順序排成的字符串, 四個(gè)字符在DNA中出現(xiàn)的頻率可以作為 DNA勺一個(gè)特征。統(tǒng)計(jì)如下DNA序列 中a、c、g、t各自出現(xiàn)的頻率。aggcacggaaaaacgggaataacggaggaggacttggcacggcattacacggaggacgag8已知某3位學(xué)生2門課程的成績?nèi)缦卤?。?qǐng)創(chuàng)建一結(jié)構(gòu)體變量stu,使其4個(gè)域名分別為Number、Name、English、Computer,用于存儲(chǔ)表格中數(shù)據(jù)。NumberNameEnglishComputer1001Zhang san71681002Li si53711003Wang wu6980

5、1.n amele ngthmaxans =63由運(yùn)行結(jié)果可得 我電腦matlab允許的變量名的最大長度為 63。2.isvar name aans =1isvar name b2ans =1isvar name 1aans =0實(shí)驗(yàn)結(jié)果與分析isvar name _abcans =0isvar name abcans =1isvar name a2bans =1isvar name a_b_1ans =1isvar name a-bans =0由運(yùn)行結(jié)果可得顯示結(jié)果為1的為有效,顯示結(jié)果為0的為無效,即a ,b2 ,abc ,a2b ,a_b_1為有效數(shù)字;1a , _abc , a-b為無

6、效數(shù)字。3. name1 = char('Liu Yi ng', 'Hu Xu')n ame1 =Liu Yi ngHu Xuchar表示轉(zhuǎn)換為字符串,可以直接運(yùn)行,會(huì)自動(dòng)分行n ame11 = 'Liu Yin g' 'Hu Xu '。n ame11 =Liu Yi ngHu Xu功能與char 樣,可以看到在 Hu Xu后有空格是為保持與Liu Ying字符長度一致,否則不能運(yùn)行。name2 = 'Liu Ying', 'Hu Xu'n ame2 =Liu Yi ngHu Xu可以看到Liu Y

7、ingHu Xu是直接串起來的,沒有分行,就像矩陣一樣,可以直接運(yùn)行。name3 = 'Liu Yi ng: 'Hu Xu'? Error using => vertcatCAT argume nts dime nsions are not con siste nt.無法運(yùn)行,因?yàn)榍昂笞址L度不一樣,若將改為則可以運(yùn)行如下所示。name3 = 'Liu Yi ng: 'Hu Xu'n ame3 ='Liu Yi ng''Hu Xu'4.x=13.6+ui nt8(125)x =139輸出結(jié)果為139為14加上

8、125所得,13.6直接轉(zhuǎn)換為無符號(hào)型向上取整。sin (x)? Un defi ned fun cti on or method 'sin' for in put argume nts of type 'uin t8'.Sinx這個(gè)函數(shù)僅支持雙精度型所以無法運(yùn)行,要將對(duì)象轉(zhuǎn)換為雙精度性才可以運(yùn)行, 如下:sin( double(x)ans =0.696113.6+i nt8(125)ans =127因?yàn)閕nt的范圍為-128到127,因?yàn)?3.6加上125所得結(jié)果明顯超過上限,所以輸出結(jié) 果為127.a=uint8(125); b=13.6+double(a)

9、b =138.6000先將a轉(zhuǎn)換為雙精度型再相加。5.num = 28;s = 'There are ' in t2str( num)'characters here's = spri ntf('There are %d characters heren', num)s =There are 28characters heres =There are 28 characters here由輸出結(jié)果我們可以看出兩者的區(qū)別是28與characters之間是否有空格。str='a nswer:' x=1;y=2.5;ss=spri nt

10、f('%sn%d +%.1f=%.2fn',str,x,y,x+y)fprin tf('%sn%d +%.1f=%.2fn',str,x,y,x+y)ss =an swer:1 +2.5=3.50an swer:1 +2.5=3.50兩者雖然表示方法不一樣,其實(shí)功能是沒什么區(qū)別的。6.str= 'S0619-S1914-S0388-S0348-S0392-S0429-S0436:id=fi nd(str='S');N=n umel(id);V=zeros(N,1);for i=1:NV(i)=str2double(str(id(i)+1:

11、id(i)+4);enddisp(V)61919143883483924294367.dn a='aggcacggaaaaacgggaataacggaggaggacttggcacggcattacacggaggacgag: N=le ngth(d na);pa=sum(d na='a')/N pc=sum(d na='c')/N pg=sum(d na='g')/N pt=sum(d na='t')/N pa =0.3500 pc =0.1833 pg =0.3833 pt =0.08338.stu.Number=1001,1002,1003stu.Name='Zha ng san',Li si&quo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論