版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.3 數(shù)組及其運算數(shù)值數(shù)組(Numeric Array)和數(shù)組運算(Array Operations)始終是MATLAB 的核心內(nèi)容。作業(yè)幾個問題形式上:命名,郵箱,時間點內(nèi)容上:問題多,(如何表達自己成果問題)本章內(nèi)容一、二維數(shù)值數(shù)組的創(chuàng)建、尋訪;數(shù)組運算和矩陣運算的區(qū)別;實現(xiàn)數(shù)組運算的基本函數(shù);多項式的表達、創(chuàng)建和操作;常用標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組構(gòu)作技法;高維數(shù)組的創(chuàng)建、尋訪和操作;非數(shù)NaN、“空”數(shù)組概念和應(yīng)用;關(guān)系和邏輯操作。2.1 引導(dǎo)【例2.1-1】繪制函數(shù) 在 時的曲線。x=0:0.1:1y=x.*exp(-x)plot(x,y)xlabel(x)ylabel(y)title
2、(y=x*exp(-x) 2.2一維數(shù)組的創(chuàng)建和尋訪創(chuàng)建逐個輸入;冒號生成;linspace(a,b,n); logspace;尋訪【例2.2.2-1】子數(shù)組的尋訪(Address)。rand(state,0) x=rand(1,5) x(3) x(1 2 5) x(1:3) x(3:end)x(3:-1:1)x(find(x0.5) x(1 2 3 4 4 3 2 1) 賦值【例2.2.2-2】子數(shù)組的賦值(Assign)。x(3) = 0 x(1 4)=1 1 2.3二維數(shù)組的創(chuàng)建直接輸入法三要素: ; or【enter】 ,or 【例2.3.1-1】在MATLAB環(huán)境下,用下面三條指令創(chuàng)
3、建二維數(shù)組C。a=2.7358; b=33/79;C=1,2*a+i*b,b*sqrt(a);sin(pi/4),a+5*b,3.5+i 【例2.3.1-2】復(fù)數(shù)數(shù)組的另一種輸入方式。M_r=1,2,3;4,5,6,M_i=11,12,13;14,15,16CN=M_r+i*M_i 【例2.3.2-1】創(chuàng)建和保存數(shù)組 AM的 MyMatrix.m 文件。% MyMatrix.mCreation and preservation of matrix AMAM=101,102,103,104,105,106,107,108,109;. 201,202,203,204,205,206,207,208
4、,209;. 301,302,303,304,305,306,307,308,309;2.4二維數(shù)組元素的標(biāo)識全下標(biāo)單下標(biāo):sub2ind, ind2sub“邏輯1”標(biāo)識 【例2.4.3-1】找出數(shù)組 中所有絕對值大于3的元素。A=zeros(2,5);A(:)=-4:5L=abs(A)3islogical(L)X=A(L) 【例2.4.3-2】演示邏輯數(shù)組與一般雙精度數(shù)值數(shù)組的關(guān)系和區(qū)別。(本例在例2.4.3-1基礎(chǔ)上進行)。Num=1,0,0,0,1;0,0,0,0,1;N_L=Num=Lc_N=class(Num)c_L=class(L) 2.5 二維數(shù)組的子數(shù)組尋訪和賦值尋訪A(r,c
5、)A(r,:)A(:,c)A(:)A(s),s為一維數(shù)組A(L),L為邏輯變量賦值A(chǔ)(r,c)=SaA(:)=D(:)A(s)=Sa,s為一維數(shù)組【例2.5-1】不同賦值方式示例。A=zeros(2,4) A = 0 0 0 0 0 0 0 0 A(:)=1:8 A = 1 3 5 7 2 4 6 8 s=2 3 5;A(s)Sa=10 20 30A(s)=Sa A(:,2 3)=ones(2) 2.6 執(zhí)行數(shù)組運算的常用函數(shù)函數(shù)數(shù)組運算規(guī)則的定義:執(zhí)行數(shù)組運算的常用函數(shù)三角函數(shù):sin,cos,tan指數(shù)函數(shù):exp,log,pow2,log10,log2,sqrt復(fù)數(shù)函數(shù):abs,conj
6、,real,image,angle圓整函數(shù)和求余函數(shù):ceil,fix,floor,mod,sign,rem,round坐標(biāo)轉(zhuǎn)換函數(shù):cart2sph,cart2pol2.7數(shù)組運算和矩陣運算數(shù)組“乘、除、乘方、轉(zhuǎn)置”運算符前加小黑點。表示對應(yīng)元素進行運算默認(rèn)運算時矩陣運算2.10 數(shù)組構(gòu)作技法綜合 【例2.10-1】數(shù)組的擴展。(1)數(shù)組的賦值擴展法(2)多次尋訪擴展法AA=A(:,1:6,1:6) (3)合成擴展法B=ones(2,6) ;AB_r=A;B ;AB_c=A,B(:,1:5) 【例2.10-3】單下標(biāo)尋訪和reshape 指令演示。clearA=reshape(1:16,2,
7、8)reshape(A,4,4)s=1 3 6 8 9 11 14 16;A(s)=0【例2.10-4】“對列(或行)同加一個數(shù)”三種的操作方法。clear,A=reshape(1:9,3,3)b=1 2 3;A_b1=A-b(1 1 1,:)A_b2=A-repmat(b,3,1)A_b3=A(:,1)-b(1),A(:,2)-b(2),A(:,3)-b(3)2.2 “非數(shù)”和“空”數(shù)組非數(shù) NaNNaN參與運算所得也是NaN,具有傳遞性避免因0/0,/ ,0運算造成程序執(zhí)行中斷在數(shù)據(jù)可視化中裁剪圖形2.13關(guān)系操作和邏輯操作Matlab約定:關(guān)系表達式和邏輯表達式中,作為輸入的任何非0數(shù)都
8、為“邏輯真”,而0為邏輯假輸出結(jié)果為由0和1組成的數(shù)組。是數(shù)值類的子類。可用于數(shù)組尋訪。關(guān)系操作邏輯操作關(guān)系、邏輯函數(shù)關(guān)系操作【例2.13.1-1】關(guān)系運算示例。A=1:9,B=10-A,r0=(A0)L2=A0L3=AL4=A-2&A1各運算符的優(yōu)先級1、()2、轉(zhuǎn)置.,共軛轉(zhuǎn)置,數(shù)組冪.,矩陣冪3、代數(shù)正+,代數(shù)-,邏輯否4、*,/,5、+,-6、:7、,=,=,=,=8、數(shù)組與&9、數(shù)組或|10、先決與&11、先決或|關(guān)系、邏輯函數(shù)關(guān)系邏輯函數(shù):xor,any,all,isequal,ismember特殊數(shù)據(jù)判斷指令:isempty,isfinite,isinf,isnan,isprim
9、e,isreal,isspace,isletter數(shù)據(jù)類型判斷:isa,iscell,iscellstr,ischar,isfield,isglobal,ishandle,islogical,isnumeric,isobject,issparse,isstruct狀態(tài)判斷:ishold,isieee,isstudent2.1 看下面的數(shù)組回答有關(guān)問題a. array1 的大小是多少?b. array1(4,1)的值是多少?c. array1(:,1:2)的大小和值為多少?d. array1(1 3,end)的大小和值為多少?2.2下面的變量名那些合法那些不合法.為什么?a. dog1 b. 1dog c. Do_you_know_the_way_to_san_josed. _help e. Whats_up?f. my-value2.3寫出下面的數(shù)組的大小和內(nèi)容.注意后面的數(shù)組可能根據(jù)前面數(shù)組的定義.a. a=1:2:5;b. b=a a a;c. c=b(1:2:3,1:2:3);d.
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營造林技術(shù)員操作管理評優(yōu)考核試卷含答案
- 礦井測塵工班組安全評優(yōu)考核試卷含答案
- 液力元件制造工安全意識強化能力考核試卷含答案
- 灌區(qū)供水工操作規(guī)范測試考核試卷含答案
- 2024年揚州工業(yè)職業(yè)技術(shù)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 電離輻射計量員10S考核試卷含答案
- 金屬制粉工安全防護評優(yōu)考核試卷含答案
- 打葉復(fù)烤設(shè)備操作工崗前實操水平考核試卷含答案
- 重過磷酸鈣生產(chǎn)工創(chuàng)新實踐模擬考核試卷含答案
- 2024年電子科技大學(xué)成都學(xué)院輔導(dǎo)員考試參考題庫附答案
- 2024-2025學(xué)年江蘇省南京市玄武區(qū)八年級上學(xué)期期末語文試題及答案
- 專升本語文教學(xué)課件
- 別人買房子給我合同范本
- 電力通信培訓(xùn)課件
- 中建三局2024年項目經(jīng)理思維導(dǎo)圖
- 基層黨建知識測試題及答案
- DG-TJ08-2021-2025 干混砌筑砂漿抗壓強度現(xiàn)場檢測技術(shù)標(biāo)準(zhǔn)
- 鼻竇炎的護理講課課件
- 腸系膜脂膜炎CT診斷
- 體外膜肺氧合技術(shù)ECMO培訓(xùn)課件
- 老年醫(yī)院重點??平ㄔO(shè)方案
評論
0/150
提交評論