版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
操作基礎(chǔ)信息隱藏實驗教程第1頁/共19頁MATLAB的數(shù)據(jù)類型
我們在MATLAB中常用以下5種數(shù)據(jù)類型:double(雙精度數(shù)值)、char(字符)、sparse(稀疏矩陣)、storage(存儲型)、cell(單元數(shù)組)。其關(guān)系如下:
字符型
存儲型數(shù)組數(shù)值型雙精度
單元數(shù)組第2頁/共19頁MATLAB的變量、賦值語句與運算符
MATLAB有其自身的變量命名規(guī)則。MATLAB中就可以直接使用變量而不必事先聲明。MATLAB中分號的作用是使運算結(jié)果不在屏幕上顯示出來。MATLAB的運算符有:算術(shù)、關(guān)系、邏輯、位和賦值運算符。第3頁/共19頁選擇結(jié)構(gòu)的語法格式(與C語言對照)MATLAB:ifa==bifc~=dmatlab=c;elsematlab=~c;pascal=matlab;endendC:if(a==b){if(c!=d)matlab=c;else{matalb=!c;pascal=matlab;}}第4頁/共19頁選擇結(jié)構(gòu)的語法格式(與C語言對照)MATLAB:
C:switch表達(dá)式(標(biāo)量或字符串)switch表達(dá)式(標(biāo)量或字符串))case常量表達(dá)式1{case常量表達(dá)式1:
語句1
語句1;break;
case常量表達(dá)式2
case常量表達(dá)式2:
語句2語句2;break;
……
otherwise/defaultdefault:語句n
語句n}end第5頁/共19頁循環(huán)結(jié)構(gòu)的語法格式(與C語言對照)while循環(huán)的格式為:whilea==b
while(a==b)
c=c+1;
{c+=1;}end
do-while循環(huán)的格式為:dodoc=c+1{c+=1;}while(a==b)
while(a==b)
第6頁/共19頁循環(huán)結(jié)構(gòu)的語法格式(與C語言對照)for循環(huán)的格式為:fori=1:2:100for(i=1;i<=100;i=i+2)c(i)=c(i)+1;{endc(i)=c(i)+1;
}MATLAB中循環(huán)變量的步長缺省值是1。步長可以在正實數(shù)或負(fù)實數(shù)范圍內(nèi)任意指定,循環(huán)變量的值大于(步長為負(fù)數(shù)時小于)終止值時,循環(huán)結(jié)束。
第7頁/共19頁函數(shù)參數(shù)的傳遞
根據(jù)函數(shù)內(nèi)部結(jié)構(gòu)的要求,輸入?yún)?shù)的個數(shù)可以不同。只要是函數(shù)內(nèi)部對某些輸入?yún)?shù)作了規(guī)定的,有時可以缺省輸入。
函數(shù)輸出參數(shù)的數(shù)量也可以不定。請注意區(qū)別實參和形參。
第8頁/共19頁MATLAB基本繪圖
(plot)例如:
y=rand(100,1);
plot(y);
繪圖結(jié)果:
第9頁/共19頁MATLAB基本繪圖(plot)例如:
x=1:0.1*pi:2*pi;
y=sin(x); z=cos(x);
plot(x,y,'-ob',x,z,':ms');繪圖結(jié)果:
注意輸入的第三個指標(biāo)為圖形顯示屬性的設(shè)置選項。
第10頁/共19頁MATLAB基本繪圖
(特殊的二維圖形函數(shù))semilogx以x坐標(biāo)為對數(shù)坐標(biāo)繪制對數(shù)坐標(biāo)曲線。
semilogy以y坐標(biāo)為對數(shù)坐標(biāo)繪制對數(shù)坐標(biāo)曲線。
loglog繪制雙對數(shù)坐標(biāo)曲線。polar繪制極坐標(biāo)下的曲線。plotyy繪制雙縱坐標(biāo)系(即雙y軸坐標(biāo)系)下的曲線。第11頁/共19頁MATLAB基本繪圖
(plot3)例如:
x=0:pi/50:10*pi; y=sin(x); z=cos(x); plot3(x,y,z);
繪圖結(jié)果:
第12頁/共19頁MATLAB基本繪圖
(mesh)例如:
x=-8:0.5:8;y=x';a=ones(size(y))*x;b=y*ones(size(x));
c=sqrt(a.^2+b.^2)+eps;z=sin(c)./c;mesh(z);繪圖結(jié)果:
第13頁/共19頁MATLAB基本繪圖
(圖像標(biāo)注)title向圖像中添加標(biāo)題。
xlabel、ylabel、zlabel
為X、Y、Z軸添加標(biāo)簽。
text在圖像的指定位置顯示文本。
gtext用鼠標(biāo)將文本放置在圖像中。legend向現(xiàn)有的圖像中添加圖例。
第14頁/共19頁MATLAB基本繪圖
(圖像標(biāo)注)例如:
t=0:0.01*pi:2*pi; plot(t,sin(t)); title('0到2π的正弦曲線','FontSize',16); ylabel('sin(t)','FontSize',14); xlabel('t=0到2π','FontSize',14); text(pi,sin(pi),'\bullet\leftarrowsin(t)=0','FontSize',10); gtext('\bullet最小值sin(t)=-1');繪圖結(jié)果:第15頁/共19頁MATLAB基本繪圖(多圖重疊)有的時候我們需要將多個曲線畫在同一幅圖上便于比較。這時我們可以使用holdon和holdoff函數(shù)來完成。比如:
plot(x,y); holdon; plot(a,b); holdoff;
就將曲線x-y和a-b畫在同一坐標(biāo)下了。
第16頁/共19頁MATLAB基本矩陣運算(矩陣生成)全0矩陣:由zero函數(shù)生成全1矩陣:由one函數(shù)生成單位矩陣:由eye函數(shù)生成均勻分布的隨機(jī)矩陣
:由rand函數(shù)生成正態(tài)分布的隨機(jī)矩陣
:由randn函數(shù)生成第17頁/共
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:教育家精神引領(lǐng)民族地區(qū)師范院校高質(zhì)量教師隊伍建設(shè)的路徑研究
- 課題申報參考:家校社協(xié)同育人下大學(xué)新生積極心理品質(zhì)的培育研究
- 2025版學(xué)生入學(xué)校園網(wǎng)絡(luò)安全與信息保護(hù)合同3篇
- 三方出口交易合作合同2024年版版B版
- 二零二五年度金融創(chuàng)新合伙協(xié)議書模板3篇
- 基于二零二五年度哺乳期婦女權(quán)益保護(hù)的離婚贍養(yǎng)協(xié)議3篇
- 2025年度個人客戶信息保密合作協(xié)議4篇
- 二零二五年度倉儲倉儲設(shè)施節(jié)能改造合同4篇
- 2025年度樂器租賃與電商平臺合作協(xié)議3篇
- 二零二五美容院客戶投訴處理與反饋機(jī)制合同4篇
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 人教版五年級上冊遞等式計算100道及答案
- 2024年部編版初中語文各年級教師用書七年級(上冊)
- 2024年新課標(biāo)全國Ⅰ卷語文高考真題試卷(含答案)
- 湖南省退休人員節(jié)日慰問政策
- QB/T 5998-2024 寵物尿墊(褲)(正式版)
- 4P、4C、4R-營銷理論簡析
- 總則(養(yǎng)牛場環(huán)評報告)
評論
0/150
提交評論