版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、整理課件1矩陣計算與數(shù)組計算總結矩陣運算矩陣運算l加、減(加、減(,):必須有相同的行和列兩矩陣對應元素相加減標量與矩陣的所有元素分別進行加減操作l乘(乘( ):A矩陣的列數(shù)必須等于矩陣的列數(shù)必須等于B矩陣的行數(shù)矩陣的行數(shù)l除(除( , / ):左除左除 ab 等價于等價于inv(a)*b ,右除右除 b/a 等價于等價于b* inv(a)),),左除與右除左除與右除不保證相等不保證相等l乘方:乘方: a p 整理課件2矩陣計算與數(shù)組計算總結數(shù)組運算數(shù)組運算l矩陣可以表示為二維數(shù)組矩陣可以表示為二維數(shù)組l加、減(加、減(+,-):):必須有相同的行和列兩數(shù)組必須有相同的行和列兩數(shù)組相應元素相應
2、元素相加減(相加減(與矩陣加減等效與矩陣加減等效)l乘除乘除( ,./ 右除,右除,. 左除):必須有相同的行左除):必須有相同的行和列兩數(shù)組相應元素相乘除。和列兩數(shù)組相應元素相乘除。 其中,其中,a./b=b.a; a.b=b./a l乘方乘方(.):元素對元素的冪:元素對元素的冪整理課件3size()函數(shù)(1)s=size(A)當只有一個輸出參數(shù)時,返回一個行向量,該行向量的第當只有一個輸出參數(shù)時,返回一個行向量,該行向量的第一個元素是矩陣的行數(shù),第二個元素是矩陣的列數(shù)。一個元素是矩陣的行數(shù),第二個元素是矩陣的列數(shù)。(2)r,c=size(A)當有兩個輸出參數(shù)時,當有兩個輸出參數(shù)時,siz
3、e函數(shù)將矩陣的行數(shù)返回到第一函數(shù)將矩陣的行數(shù)返回到第一個輸出變量個輸出變量r,將矩陣的列數(shù)返回到第二個輸出變量,將矩陣的列數(shù)返回到第二個輸出變量c。(3)size(A,n)如果在如果在size函數(shù)的輸入?yún)?shù)中再添加一項函數(shù)的輸入?yún)?shù)中再添加一項n,并用,并用1或或2為為n賦值,則賦值,則 size將返回矩陣的行數(shù)或列數(shù)。其中將返回矩陣的行數(shù)或列數(shù)。其中r=size(A,1)該語句返回的時矩陣該語句返回的時矩陣A的行數(shù),的行數(shù), c=size(A,2) 該語句返回的該語句返回的時矩陣時矩陣A的列數(shù)。的列數(shù)。整理課件4問題分析(1)符號方程求解求解代數(shù)方程 syms x y f1=x+y=6; f
4、2=3x-2y=14; x y=solve(f1,f2)? Error using = solve 3x-2y=14 is not a valid expression or equation.63214xyxy整理課件5問題分析(2) 例題第一種方法第一種方法: clear int(int(x*exp(-x*y),x),y) ans = 1/y*exp(-x*y)第二種方法第二種方法: syms x y; int(int(x*exp(-x*y),x),y) ans = 1/y*exp(-x*y)符號表達式采用單引號或者符號表達式采用單引號或者sym/symssym/syms函數(shù)定義函數(shù)定義整
5、理課件6問題分析(3)例 多項式求值 p=2 0 2 1; %2x3+2x+1 pv=polyvalm(p,1 0; 0 1) % 1 0 0 1pv = 5 0 0 5- a=2 2; 3 4a = 2 2 3 411001*21001*23 結論:結論:1是單位陣是單位陣,不是不是ones a+1ans = 3 3 4 5默認情況下,參與運默認情況下,參與運算的是標量。標量與算的是標量。標量與矩陣的所有元素分別矩陣的所有元素分別進行加減操作。進行加減操作。整理課件7第第4講講 MATLAB繪圖繪圖l尚濤,電子信息工程學院尚濤,電子信息工程學院lTel理課件8本講
6、目標l了解MATLAB的繪圖功能l掌握二維圖形和三維圖形的繪制方法l能夠進行常用的數(shù)據(jù)可視化處理整理課件9MATLAB繪圖繪圖l豐富的圖形表現(xiàn)能力,方便實現(xiàn)數(shù)據(jù)的可視化。豐富的圖形表現(xiàn)能力,方便實現(xiàn)數(shù)據(jù)的可視化。l通過對圖形的線型、顏色、光線、視角等的設通過對圖形的線型、顏色、光線、視角等的設置和處理,將計算數(shù)據(jù)更好地表現(xiàn)出來。置和處理,將計算數(shù)據(jù)更好地表現(xiàn)出來。地球各地垂直磁場等值線示意 012345678x 104-1-0.8-0.6-0.4-0.200.20.40.60.8112345678900.010.020.030.040.050.060.070.080.09聲音信號不同尺度的顯示
7、 整理課件10主要內容l二維圖形的繪制方法二維圖形的繪制方法(線線)l圖形修飾與控制圖形修飾與控制l三維圖形繪制方法三維圖形繪制方法(線與面線與面)整理課件11.1 二維圖形lplot函數(shù)繪制二維曲線,常用格式有:函數(shù)繪制二維曲線,常用格式有:lplot(x):缺省自變量的繪圖格式,x可為向量或矩陣。lplot(x, y):基本格式,x和y可為向量或矩陣。lplot(x1, y1, x2, y2,):多條曲線繪圖格式,在同一坐標系中繪制多個圖形。lplot(x, y, s):開關格式,開關量字符串s設定了圖形曲線的顏色、線型及標示符號。整理課件12圖形顏色、標記和線形參數(shù)表色彩字色彩字符符所定
8、顏所定顏色色線型字線型字符符線型格式線型格式標記符標記符號號數(shù)據(jù)點形數(shù)據(jù)點形式式標記符標記符號號數(shù)據(jù)點形數(shù)據(jù)點形式式y(tǒng)黃黃-實線(默實線(默認)認).點點右三角形右三角形整理課件13例 x=3 5 7 6 12 24 15 33 6 9 7 2; plot(x)%繪制以序號為橫坐標,元素值為縱坐標的曲線繪制以序號為橫坐標,元素值為縱坐標的曲線 x=0:pi/10:2*pi; y=sin(x); plot(x,y)%繪制以繪制以x為橫坐標,為橫坐標,y為縱坐標的曲線為縱坐標的曲線0246810120510152025303501234567-1-0.8-0.6-0.4-0.200.20.40.6
9、0.81整理課件14例 x=linspace(0,7); y1=sin(2*x); y2=sin(x.2); y3=(sin(x).2;%曲線曲線1:紅色實線,:紅色實線,+號顯示數(shù)據(jù)點號顯示數(shù)據(jù)點%曲線曲線2:黑色點線,:黑色點線,*號顯示數(shù)據(jù)點號顯示數(shù)據(jù)點%曲線曲線3:藍色虛線,上三角形顯示數(shù)據(jù)點:藍色虛線,上三角形顯示數(shù)據(jù)點 plot(x, y1, r+-, x, y2, k*:, x, y3, b-)01234567-1-0.8-0.6-0.4-0.200.20.40.60.81整理課件15.2 圖形修飾與控制圖形修飾與控制ltitle 給圖形加標題給圖形加標題lxlable 給給x軸
10、加標注軸加標注lylable 給給y軸加標注軸加標注ltext 在圖形指定的任意位置加標注在圖形指定的任意位置加標注lgtext 利用鼠標將標注加到圖形任意位置利用鼠標將標注加到圖形任意位置lgrid on 打開坐標網(wǎng)格線打開坐標網(wǎng)格線lgrid off關閉坐標網(wǎng)格線關閉坐標網(wǎng)格線llegend 添加圖例添加圖例laxis 控制坐標軸刻度控制坐標軸刻度整理課件16例:繪制正弦和余弦曲線,并加入網(wǎng)格和標注cleart=0:0.1:10;y1=sin(t);y2=cos(t);plot(t,y1,r,t,y2,b-);x=1.7*pi;1.6*pi;y=-0.3; 0.7;s=sin(t);cos
11、(t);text(x, y, s);指定位置加標注指定位置加標注title(正弦和余弦曲線正弦和余弦曲線); 標題標題legend(正弦正弦,余弦余弦)%添加圖例注解添加圖例注解xlabel(時間時間)x坐標名坐標名ylabel(正弦正弦&余弦余弦)y坐標名坐標名grid on%添加網(wǎng)格添加網(wǎng)格axis square%將圖形設置為正方形將圖形設置為正方形0246810-1-0.8-0.6-0.4-0.200.20.40.60.81sin(t)cos(t)正 弦 和 余 弦 曲 線時 間正弦&余弦正 弦余 弦整理課件17采用采用hold函數(shù)對圖形進行比較顯示函數(shù)對圖形進行比較顯示
12、 cleart=0:pi/10:2*pi;y1=sin(t);y2=cos(t);y3= sin(t)-cos(t);plot(t,y1);hold on; %后續(xù)圖形疊加顯示后續(xù)圖形疊加顯示plot(t,y2);plot(t,y3);01234567-1.5-1-0.500.511.5整理課件18采用圖形窗口分割方法進行比較顯示采用圖形窗口分割方法進行比較顯示 cleart=0:pi/10:2*pi;y1=sin(t);y2=cos(t);y3=cos(t+pi/2);y4=cos(t+pi); %將圖形窗口分割成兩行兩列,要畫的圖形為第將圖形窗口分割成兩行兩列,要畫的圖形為第1行第行第1列
13、列subplot(2,2,1);plot(t,y1);%將圖形窗口分割成兩行兩列,要畫的圖形為第將圖形窗口分割成兩行兩列,要畫的圖形為第1行第行第2列列subplot(2,2,2); plot(t,y2);%將圖形窗口分割成兩行兩列,要畫的圖形為第將圖形窗口分割成兩行兩列,要畫的圖形為第2行第行第1列列subplot(2,2,3); plot(t,y3);%將圖形窗口分割成兩行兩列,要畫的圖形為第將圖形窗口分割成兩行兩列,要畫的圖形為第2行第行第2列列subplot(2,2,4);plot(t,y4); 從左到右從左到右,從上到下的順序排號從上到下的順序排號!02468-1-0.500.510
14、2468-1-0.500.5102468-1-0.500.5102468-1-0.500.51整理課件19其他二維繪圖指令可用于數(shù)值統(tǒng)計分析或離散數(shù)據(jù)處理或不同坐標系可用于數(shù)值統(tǒng)計分析或離散數(shù)據(jù)處理或不同坐標系 bar(x,y); %繪條形圖 hist(y,x); %繪直方圖 stairs(x,y); %繪階梯圖 stem(x,y); %繪脈沖圖 semilogx(x,y); % x為log10,y為線性刻度 semilogy(x,y); % y為log10, x為線性刻度 polar(x,y); %極坐標。x為幅值向量,y為角度向量整理課件20.3三維圖形三維圖形l三維曲線圖三維曲線圖lpl
15、ot3函數(shù)可以繪制三維曲線: plot3(x1, y1, z1, s1, x2, y2, z2, s2)l三維網(wǎng)格圖三維網(wǎng)格圖lmesh函數(shù)為數(shù)據(jù)點繪制網(wǎng)格線:mesh(z) z為nm的矩陣,x與y坐標為元素的下標位置mesh(x, y, z) x, y, z分別為三維空間的坐標位置l三維曲面圖三維曲面圖l三維曲面的繪圖是由surf函數(shù)完成的,用法和mesh類似,面有填充顏色。整理課件21例:函數(shù)plot3繪制的三維曲線圖 cleart=0:pi/50:10*pi;plot3(t,sin(t),cos(t),r:)grid on010203040-1-0.500.51-1-0.500.51整理
16、課件22例:分別用mesh函數(shù)和surf函數(shù)繪制高斯矩陣z=peaks(40);mesh(z);% 網(wǎng)格線網(wǎng)格線 figure%產生新的圖形窗口產生新的圖形窗口surf(z); %著色表面圖著色表面圖整理課件23觀察點View(az,el):az是方位角是方位角,el是俯視角是俯視角三維默認三維默認az= -37.5 ,el=30。clearz=peaks(40);subplot(2,2,1); mesh(z);%繪制繪制子圖子圖1(默認視點)(默認視點)subplot(2,2,2);mesh(z);view(-15,60); %指定子圖指定子圖2的視點的視點subplot(2,2,3);me
17、sh(z);view(-90,0); %指定子圖指定子圖3的視點的視點subplot(2,2,4);mesh(z);view(-7,-10); %指定子圖指定子圖4的視點的視點整理課件245.句柄對象在在MATLAB中中l(wèi)圖形的每一個組成部分都是一個對象圖形的每一個組成部分都是一個對象(例如線、例如線、文本、坐標軸文本、坐標軸)l每個對象都有一個唯一的標識符每個對象都有一個唯一的標識符(即句柄即句柄)l每個對象都包含可以修飾的一組屬性每個對象都包含可以修飾的一組屬性整理課件25例 x=-4:0.5:4; y=x; X,Y=meshgrid(x,y); Z=X.2+Y.2; subplot(21
18、1) mesh(Z) subplot(212) h=mesh(Z)h = set(h,facecolor,m,edgecolor,1 1 1,marker,o,markeredgecolor,b)整理課件26擴展閱讀l繪制特殊圖形繪制特殊圖形 l句柄圖形句柄圖形10-11001011021001051010101510201025103010351040104510-1100101102-1-0.8-0.6-0.4-0.200.20.40.60.8112301020301234461202040461201020304612020406080100 5 10302106024090270120
19、3001503301800 5 103021060240902701203001503301800整理課件27應用舉例l畫出一花瓣狀圖形畫出一花瓣狀圖形theta = -pi:0.01:pi; rho(1,:) = 2*sin(5*theta).2;rho(2,:) = cos(10*theta).3;rho(3,:) = sin(theta).2;rho(4,:) = 5*cos(3.5*theta).3;for i = 1:4% 極坐標圖形輸出函數(shù) polar(theta,rho(i,:) pauseend整理課件28應用舉例clear;t=1:9;d1=12.51 13.54 15.60 15.92 20.64 24.53 30.24 30.00 36.34;d2=2.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77;d3=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版家電產品消費者滿意度調查服務合同2篇
- 二零二五版房地產融資居間代理合同范本3篇
- 二零二五年電影聯(lián)合制作與市場推廣合同2篇
- 二零二五版茶葉茶具專賣店加盟管理合同3篇
- 二零二五版汽車購置貸款保證擔保合同3篇
- 二零二五年度化肥原料進口與分銷合同3篇
- 二零二五年度航空航天股權買賣合同范本3篇
- 二零二五版戶外廣告牌定期檢查與維修合同3篇
- 二零二五年度駕校車輛購置稅承包合同3篇
- 國際貿易第六章出口合同訂立2025年綠色貿易標準與認證3篇
- 水泥廠鋼結構安裝工程施工方案
- 2023光明小升初(語文)試卷
- 三年級上冊科學說課課件-1.5 水能溶解多少物質|教科版
- GB/T 7588.2-2020電梯制造與安裝安全規(guī)范第2部分:電梯部件的設計原則、計算和檢驗
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- 小學道德與法治學科高級(一級)教師職稱考試試題(有答案)
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 實用性閱讀與交流任務群設計思路與教學建議
- 應急柜檢查表
- 通風設施標準
- 酒店市場營銷教案
評論
0/150
提交評論