已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
字符串、胞元數(shù)組、構(gòu)架數(shù)組基礎(chǔ),字符串?dāng)?shù)組,字符串是Matlab中用于數(shù)據(jù)顯示和可視化的重要組成部分。后面的內(nèi)容將經(jīng)常用到這部分內(nèi)容。 字符串變量創(chuàng)建的方式是:在指令窗中,把待鍵入的字符放在“單引號(hào)”中,然后按enter鍵,注意:?jiǎn)我?hào)一定要在英文狀態(tài)下輸入。,字符串?dāng)?shù)組,【例1】數(shù)值量與字符串的區(qū)別 (1) 數(shù)值 a=12345.6789 %變量a賦值標(biāo)量 class(a) a_s=size(a) %數(shù)值數(shù)組a的“大小” (2)字符串 b=S %變量b賦值字符串標(biāo)量 class(b) b_s=size(b) whos,字符串?dāng)?shù)組,【例2】串的基本屬性、標(biāo)識(shí)和簡(jiǎn)單操作。 (1) 創(chuàng)建串?dāng)?shù)組 a=This is an example. (2)串?dāng)?shù)組a 的大小 %以上賦值后,變量a就是一個(gè)串?dāng)?shù)組,該串每個(gè)字符(英文%字符、空格、標(biāo)點(diǎn))占據(jù)一個(gè)元素位,該串?dāng)?shù)組可用下面%的指令獲得. size(a) (3)中文字符串?dāng)?shù)組 %中文字符串?dāng)?shù)組外面的單引號(hào)必須在英文狀態(tài)下輸入。 A=這是算例。 (4)小串構(gòu)成長(zhǎng)串 ab=A(1:4),A.1-2,A(5),字符串?dāng)?shù)組,【例3】實(shí)現(xiàn)數(shù)值向字符串轉(zhuǎn)換的函數(shù)int2str , num2str 。 (1) int2str把整數(shù)數(shù)組轉(zhuǎn)換成串?dāng)?shù)組(非整數(shù)將被圓整) A=eye(2,4); A_str1=int2str(A) (2)num2str把非整數(shù)數(shù)組轉(zhuǎn)換成串?dāng)?shù)組(常用于圖形數(shù)據(jù)點(diǎn)的標(biāo)識(shí)) rand(state,0) B=rand(2,4); B3=num2str(B,3) %保持三位有效數(shù)字,轉(zhuǎn)換為串,字符串?dāng)?shù)組,【例4】綜合例題:在MATLAB計(jì)算生成的圖形上標(biāo)出圖名和最大值點(diǎn)坐標(biāo)。 clear a=2; w=3; t=0:0.01:10; y=exp(-a*t).*sin(w*t); y_max,i_max=max(y); t_text=t=,num2str(t(i_max); y_text=y=,num2str(y_max); max_text=char(maximum,t_text,y_text); tit=y=exp(-,num2str(a),t)*sin(,num2str(w),t); plot(t,zeros(size(t),k) .,【例4】綜合例題:在MATLAB計(jì)算生成的圖形上標(biāo)出圖名和最大值點(diǎn)坐標(biāo)。 hold on plot(t,y,b) plot(t(i_max),y_max,r.,MarkerSize,20) text(t(i_max)+0.3,y_max+0.05,max_text) title(tit),xlabel(t),ylabel(y) hold off,胞元數(shù)組,胞元數(shù)組的構(gòu)成? 胞元和胞元內(nèi)容兩部分。 該數(shù)組的基本組成部分是胞元(cell),每個(gè)胞元本身在數(shù)組中是平等的,它們只能以下標(biāo)來(lái)區(qū)分。同一個(gè)胞元數(shù)組中不同的胞元可以存放不同類型和不同大小的數(shù)據(jù),如任意維數(shù)組、字符串?dāng)?shù)組、符號(hào)對(duì)象等。,胞元數(shù)組,胞元和胞元內(nèi)容是兩個(gè)不同的概念? A(2,3)指A胞元數(shù)組中的第2行第3列的胞元。 A2,3指A胞元數(shù)組中第2行第3列中胞元中存放的內(nèi)容。,胞元數(shù)組,【例5】(2*2)胞元數(shù)組的創(chuàng)建;同一個(gè)胞元數(shù)組中的不同胞元可以存放不同類型、不同大小的數(shù)據(jù)。 (1)生成不同結(jié)構(gòu)數(shù)據(jù) C_str=這是胞元數(shù)組創(chuàng)建算例 1; R=reshape(1:9,3,3); Cn=1+2i; S_sym=sym(sin(-3*t)*exp(-t);,胞元數(shù)組,【例5】(2*2)胞元數(shù)組的創(chuàng)建;同一個(gè)胞元數(shù)組中的不同胞元可以存放不同類型、不同大小的數(shù)據(jù)。 (2) %創(chuàng)建胞元數(shù)組 B1,1=C_str; B1,2=R; B2,1=Cn; B2,2=S_sym;,胞元數(shù)組,【例5】(2*2)胞元數(shù)組的創(chuàng)建;同一個(gè)胞元數(shù)組中的不同胞元可以存放不同類型、不同大小的數(shù)據(jù)。 (3)胞元的援引 a=B(1,2) class(a) (4)胞元內(nèi)容的援引 b=B1,2 class(b) 說(shuō)明: A是胞元,而b是3*3的雙精度矩陣。,構(gòu)架數(shù)組,與胞元數(shù)組一樣,構(gòu)架數(shù)組(structure array)也能在一個(gè)數(shù)組里存放各類數(shù)據(jù),從一定意義來(lái)講,構(gòu)架數(shù)組組織數(shù)據(jù)的能力比胞元數(shù)組更強(qiáng)、更富于變化。 構(gòu)架數(shù)組基本組成部分是構(gòu)架(structure)。數(shù)組中的每個(gè)構(gòu)架是平等的,數(shù)據(jù)不能直接存放在構(gòu)架中,而只能存放在域中。構(gòu)架的域可以存放任意類型、任何大小的數(shù)組。 構(gòu)架名和域名之間用小黑點(diǎn)“.”來(lái)標(biāo)識(shí)。,構(gòu)架數(shù)組,【例6】通過(guò)溫室數(shù)據(jù)(包括溫室名、容積、溫度、濕度等)演示:構(gòu)架數(shù)組的創(chuàng)建和顯示。 (1)直接對(duì)域賦值產(chǎn)生“單構(gòu)架”,1*1構(gòu)架數(shù)組 clear G.name=一號(hào)房; %G構(gòu)架的name域存放字符串 G.volume=2000; %G構(gòu)架的volume域存放數(shù)值 G.temperature=31.2,30.4,31.6,28.7; %G構(gòu)架的temperature域存放一維數(shù)值數(shù)組G.humidity=62.1,59.5,57.7,61.5;63,60,58.1,62.3; (2)向第二個(gè)構(gòu)架的域賦值,形成構(gòu)架數(shù)組, G(2).name=二號(hào)房; G
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年影視劇本創(chuàng)作委托合同2篇
- 二零二五年抵押反擔(dān)保委托合同書(礦產(chǎn)資源質(zhì)押擔(dān)保)3篇
- 二零二五版工程招投標(biāo)與合同管理規(guī)范解讀與應(yīng)用3篇
- 二零二五年模具出口貿(mào)易代理合同3篇
- 二零二五版兒童關(guān)愛基金捐款贈(zèng)與合同3篇
- 二零二五版礦山安全生產(chǎn)承包管理合同3篇
- 二零二五年度環(huán)保產(chǎn)業(yè)貸款合同樣本集3篇
- 二零二五版房產(chǎn)代理傭金提成合同樣本3篇
- 二零二五年度環(huán)境風(fēng)險(xiǎn)評(píng)估與治理項(xiàng)目合同3篇
- 二零二五版電力線路架設(shè)與安裝監(jiān)理合同3篇
- 2024年關(guān)愛留守兒童工作總結(jié)
- GB/T 45092-2024電解水制氫用電極性能測(cè)試與評(píng)價(jià)
- 《算術(shù)平方根》課件
- DB32T 4880-2024民用建筑碳排放計(jì)算標(biāo)準(zhǔn)
- 2024-2024年上海市高考英語(yǔ)試題及答案
- 注射泵管理規(guī)范及工作原理
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試化學(xué)試題 附答案
- 大唐電廠采購(gòu)合同范例
- 國(guó)潮風(fēng)中國(guó)風(fēng)2025蛇年大吉蛇年模板
- GB/T 18724-2024印刷技術(shù)印刷品與印刷油墨耐各種試劑性的測(cè)定
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
評(píng)論
0/150
提交評(píng)論