MATLAB實驗二《一維二維數(shù)組的創(chuàng)建和尋訪》_第1頁
MATLAB實驗二《一維二維數(shù)組的創(chuàng)建和尋訪》_第2頁
MATLAB實驗二《一維二維數(shù)組的創(chuàng)建和尋訪》_第3頁
MATLAB實驗二《一維二維數(shù)組的創(chuàng)建和尋訪》_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、計算機仿真及應(yīng)用實驗教案實驗二一維二維數(shù)組的創(chuàng)建和尋訪一、實驗?zāi)康?、掌握一維數(shù)組、二維數(shù)組創(chuàng)建和尋訪的幾種方法。2、區(qū)別數(shù)組運算和矩陣運算的差別。3、熟悉執(zhí)行數(shù)組運算的常用數(shù)組操作函數(shù)。4、掌握數(shù)組運算中的關(guān)系和邏輯操作及常用的關(guān)系、邏輯函數(shù)。5、掌握 “非數(shù) ”、 “空 ”數(shù)組在 MA TLAB 中的應(yīng)用。二、實驗主要儀器與設(shè)備裝配有 MA TLAB7.6軟件的計算機三、預(yù)習(xí)要求做實驗前必須認(rèn)真復(fù)習(xí)第三章MATLAB的數(shù)值數(shù)組及向量化運算功能。四、實驗內(nèi)容及實驗步驟1、一維數(shù)組的創(chuàng)建方法有哪幾種?舉例說明。答:(1)“冒號”生成法; ( 2)線性(或?qū)?shù))定點法;( 3)逐個元素輸入法;

2、( 4)運用MATLAB函數(shù)生成法。例子: b1=linspace(0,pi,4)b2=logspace(0,3,4)運行結(jié)果:b1 =01.04722.09443.1416b2 =11010010002、根據(jù)要求補充輸入指令,并寫出運行結(jié)果。本例演示:數(shù)組元素及子數(shù)組的各種標(biāo)識和尋訪格式;冒號的使用; end 的作用。A=zeros(2,6)%創(chuàng)建 (2 6)的全零數(shù)組A(:)=1:12%賦值號左邊:單下標(biāo)尋訪(2 6) 數(shù)組 A 的全部 12 個元素%賦值號右邊:擁有12 個元素的一維數(shù)組A(2,4)%雙下標(biāo): A 數(shù)組的第 2 行第 4 列元素A(8)%單下標(biāo):數(shù)組 A 的第 8 個元素

3、A(: , 1,3)%雙下標(biāo):顯示A 的“第 1 列和第 3 列上全部行的元素”A(1, 2, 5, 6)%單下標(biāo):把 A 數(shù)組第 1,2,5,6 個元素排成列向量A(: , 4:end)%雙下標(biāo):顯示A 的“從第 4 起到最后一列上全部行的元素”%在此 end 用于“列標(biāo)識” ,它表示“最后一列”A(2,1:2:5)=-1, -3, -5% 把右邊的 3 個數(shù)分別賦向 A 數(shù)組第 2 行的第 1,3,5 個元素位置B=A(1, 2, 2, 2, 1, 3, 5)%取 A 數(shù)組的 1,3,5 列的第 1 行元素作為 B 的第 1 行%取 A 數(shù)組的 1,3,5 列的第 2 行分別作為 B 的第

4、 2,3,4 行L=A1)%判斷 A 中,哪些元素不大于1L2=(A0)&(A3)%判斷 A 中,哪些元素大于0 且小于 3第 3 頁共 4 頁計算機仿真及應(yīng)用實驗教案A, B=0, -1, 1, 0, 1, -2, -3C=xor(A,B)%當(dāng) A 、 B 數(shù)組中,兩個對應(yīng)元素中僅一個為0 時,給出1。否則為0.運行結(jié)果:A =-2-100123L1 =0000011L2 =0000110A =-2-100123B =0-1101-2-3C =1010000五、實驗報告與思考題按實驗內(nèi)容及實驗步驟書寫實驗報告并思考以下問題:1、 MATLAB中的數(shù)組運算和矩陣運算是同一種運算嗎?答:

5、 MATLAB中的數(shù)組運算和矩陣運算是兩種不同的運算,其運算符號和運算規(guī)則都有所不同。2、 MA TLAB 總把數(shù)組看作存儲和運算的基本單元,標(biāo)量數(shù)據(jù)能作為數(shù)組處理嗎?答;標(biāo)量數(shù)據(jù)可以看成是1 1 的數(shù)組數(shù)據(jù)。3、試說明二維數(shù)組創(chuàng)建和尋訪的方法。答:小規(guī)模數(shù)組的直接輸入法:整個輸入數(shù)組必須以方括號“ ”為其首尾;數(shù)組的行與行之間必須用分號“;”或回車鍵 Enter隔離;數(shù)組元素必須由逗號“,”或空格分隔。中規(guī)模數(shù)組的數(shù)組編輯器創(chuàng)建法:當(dāng)數(shù)組規(guī)模較大,元素比較冗長時,就不宜采用指令窗直接輸入法,此時借助數(shù)組編輯器比較方便。中規(guī)模數(shù)組的M 文件創(chuàng)建法:對于今后經(jīng)常需要調(diào)用的數(shù)組,當(dāng)數(shù)組規(guī)模較大面復(fù)雜時,為它專門建立一個M 文件是值得的。利用 MATLAB 函數(shù)創(chuàng)建數(shù)組: 在實際應(yīng)用中, 用戶往往需要產(chǎn)生一些特殊形式的數(shù)組/ 矩陣。MATLAB提供了許多生成特殊數(shù)組的函數(shù)。尋訪的方法有兩種:單下標(biāo)尋訪: A=zeros(2,6)% 創(chuàng)建 (2 6)的全零數(shù)組A(:)=1:12%賦值號左邊:單下標(biāo)尋訪(2

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論