freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab?簡介introductiontomatlab(參考版)

2024-10-03 20:42本頁面
  

【正文】 ?通過運行特定的工作腳本文件 ( Script file) , 預(yù)先初始化所需變量 。 187。 which et c:\matlab5\toolbox\matlab\specgraph\ 187。 ?使用 type 在命令窗中瀏覽文件 , 或者使用 File/Open 在編輯窗中瀏覽它 ( 但不要修改原始文件 !) 187。 plot(t,sinc), axis([4 4 1 2]) MATLAB 程序: 練習(xí) 1 Matlab 開始 2 Matlab 基礎(chǔ) 3 Matlab 程序 4 Matlab 擴(kuò)展 ?Toolbox 概念 ?MATLABPATH 和 Mfile 結(jié)構(gòu) ?Matlab 路徑 ?SIMULINK 5 Matlab 進(jìn)階 主題概述 Matlab 擴(kuò)展: Toolbox 概念 ?Toolbox: ?完成特定工作的 Tools (Mfiles) ?各領(lǐng)域的專家編寫 ?Demo 演示了 Tools 應(yīng)用 ?MathWorks, Inc. (NOT FREE!!!!) ?Signal Processing ?Image Processing ?Communications ?Filter Design ?Wavelet ?Neural Network ?Optimization ?……… ... Matlab 擴(kuò)展: MFile 目錄結(jié)構(gòu) ?雖然許多核心函數(shù)都內(nèi)置在 Matlab 中 , 但許多較高級的函數(shù)是簡單的 ASCII Mfiles, 可以瀏覽 、復(fù)制 、 修改等 。 ?觀察 MATLAB 如何繪畫包含 NaN 的數(shù)據(jù) , 運行下列程序 , 并注意 t=0 的繪圖 ... t=[4::4]。 figure(gcf),et3(x,y,z) Z=peaks(20)。 x=real(f)。 請運行下述語句: z=[0::12*pi]。 abs(a) dec2hex(abs(a)) b=sqrt(2)。) a=39。 loglog(t,t,39。)。 semilogx(t,t,39。)。 plot(t,t,39。 ?通過在命令提示符處簡單地鍵入函數(shù)名和參數(shù)而運行 。 注意:第一個非注釋行必須是: function [results,...,.]=name(p1,..) ?必須保存在 MATLABPATH 變量所描述的目錄中 。 help plysum PLYSUM Sum of two polys p1 and p2 in the mand plysum(p1,p2) 187。 plysum(a,b) ans = 1 0 5 187。 b=[1 1 3]。 % Last line of file 187。 else p2=[zeros(1,n1n2) p2]。 n2=length(p2)。 ?運算的變量位于基本的 workspace ?通過在命令提示符處簡單地鍵入文件名 ( 不需要帶后綴 .m) 而運行 。 which polysum f:\matlab5\class\ ? 通過在提示符處簡單地鍵入文件名 polysum 來 “ 運行 ” Matlab 程序文本: 腳本文件 事先輸入變量的數(shù)值 ?腳本文件小節(jié) ?包含 MATLAB 語句的文本文件 , 可以通過任何文本編輯器產(chǎn)生和修改 。 polysum psum = 1 7 13 5 187。 p2=[1 4 2]。 polysum psum = 1 4 4 187。 p2=[1 3 2]。 end psum=p1+p2 % Last line of file 187。 if n1n2, p1=[zeros(1,n2n1) p1]。 % POLYSUM Sums p1 and p2 % with result in psum n1=length(p1)。 ? 文件管理命令 ? what :列表當(dāng)前工作空間中所有有效的 Mfile 和 MATfile ? type :此命令跟隨一個文件名 , 在屏幕上顯示文件內(nèi)容 。 ? 運行:在 Matlab 提示處鍵入 run 或腳本文件名 ? 函數(shù) Function ? 可以接受輸入?yún)?shù)和返回輸出參數(shù)的特殊的腳本 。 end psum=p1+p2 psum = 1 7 16 10 ?注意 ... MATLAB 命令 break 允許提早終止 IF 結(jié)構(gòu) 。 if n1n2, p1=[zeros(1,n2n1) p1]。 n1=length(p1)。 Matlab 程序流程控制: if 結(jié)構(gòu) ?多項式求和的例子 p1=[1 5 4]。 end i i = 14 ?while 舉例 Matlab 程序流程控制: while loop ?提供了一條或多條程序語句的條件執(zhí)行 , 通常檢測邏輯條件 , 以決定執(zhí)行哪條語句 。 end end Matlab 程序流程控制: for loop ?提供了一種依賴于邏輯條件測試的循環(huán)結(jié)構(gòu) ?格式 ... while condition, % 測試條件 ....... % 語句 end % 循環(huán)終止 ?while 可以嵌套 i=1。 for i=1:6, x=x*i。f i nd( x ) ( a) 返回一個向量,其包含向量 x 中非零元素位置( b ) 如果 x 是矩陣, t h e i n d i ce s are se l ec t ed f r o m x( : ) , w h i ch i s a l o n g co l u mnv ec t o r f o r med f r o m t h e co l u mns o f xi s na n( x ) R eturns a mat r i x o r v ec t o r w i t h o n es w h ere t h e e l emen t s o f x are N aN s an dzeros w h ere t h ey a r e n o tf i nite ( x ) R eturns a mat r i x o r v ec t o r w i t h o n es w h ere t h e e l emen t s o f x are f i n i t e an dzeros w h ere t h ey a r e n o ti s e mpty ( x ) 如果 x 是空矩陣,返回 1 ;否則,返回 0 。( b ) 如果 x 是矩陣,則返回一個行向量。如果 x 相應(yīng)列中的任何元素為非零,則返回標(biāo)量 1 ( T r u e );反之,標(biāo)量是 0 ( F al se ) 。 Logic a lFunc t i onD e s c r i pt i ona ny ( x ) ( a) 如果向量 x 中的任何元素為非零,則返回標(biāo)量 1 ( T r u e );反之,標(biāo)量是 0( F al se ) 。 [0 1 2] amp。 運算符 解釋~ N ot 邏輯非amp。 all(div3) ans = 0 187。 div3=(rem(n,3) == 0)。 div3=(rem(n,3) = = 0) n = 0 1 2 3 4 5 6 7 8 9 div3 = 1 0 0 1 0 0 1 0 0 1 Matlab 程序流程控制: 關(guān)系運算 ?技巧:一些函數(shù)和關(guān)系運算組合將非常有用 ... ?any 返回 1 如果任何元素非零 ?all 返回 1 如果所有元素非零 ?find 返回非零元素的索引 ?例如 187。 whos Name Size Bytes Class X 21x41 6888 double array Y 21x41 6888 double array Z 21x41 6888 double array x 1x41 328 double array y 1x21 168 double array ?對矩陣 z 應(yīng)用繪圖程序 MATLAB 繪圖: 3D 繪圖 0 10 20 30 40 50 0 10 20 30 0 注意 : 使用 meshc(x,y,Z) 能提供更針對性的坐標(biāo)軸 meshc(Z) MATLAB 繪圖: 3D 繪圖 2 1 0 1 2 1 0 1 0 mesh(x,y,Z),view(15,40) MATLAB 繪圖: 3D 繪圖 Matlab 程序流程控制: 關(guān)系運算 ?矩陣比較的 關(guān)系運算 ?只比較大小相等的兩個矩陣 ?比較基于元素對元素 ?結(jié)果是 0 和 1 的矩陣 ?比較是 真 的對應(yīng)位置放置 1 ?比較是 假 的對應(yīng)位置放置 0 ?例如 Note that the parison is only true for the first elements of the matrices ?MATLAB 提供了 “ 6 個關(guān)系運算符 , 用于比較大小相等的兩個矩陣 ” ? 小于 ? = 小于或等于 ? 大于 ? = 大于或等于 ? == 等于 ? ~= 不等于 ?關(guān)系比較的結(jié)果是相同維數(shù)的 “ 1”和 “ 0”的矩陣 (使用 whos ) 187。 [X,Y]=meshgrid(x,y)。 plot3(x,y,z) figure(1) et3(x,y,z) MATLAB 繪圖: 3D 繪圖 ?基本的 Setup 建立: meshgrid clear, x=2::2。 x=real(f)。 polar(theta,rho) 1 2 30 210 60 240 90 270 120 300 150 330 180 0 MATLAB 繪圖: 專業(yè) 2D 繪圖 ?直方圖 hist ?極線圖 polar MATLAB 繪圖: 3D 繪圖 ? 3D 線和點 ?plot3 et3 and others ? 等高線 ( 輪廓 ) ?contour contour3 and others ? 表面和網(wǎng)孔 Surfaces and Meshes ?mesh meshc meshz ?surf surfc surfl ?slice waterfall and others ? 色度映射 、 光和陰影工具 , 以及許多專門的圖象顯示和分析工具 ?交互式 3D 繪圖 1 0 1 1 0 1 0 10 20 30 40 z=[0::5*(2*pi)]。 hist(x,10) 3 2 1 0 1 2 3 4 0 50 100 150 200 250 theta=linspace(0,6*pi,300)。x(n)39。n (sample number)39。Discrete Sequence39。 xn=(.^n).*cos(2*pi*n/6)。t (seconds)39。Example Plot39。 p3=p1.*p2。 p1=cos(t)。 t=[0::2*pi]。 ? 繪圖風(fēng)格 plot style ? plot(x,y,?o?) 表示用圓圈 o畫 xy 點 。 ? 使用 plot(A), A 是矩陣 。 plot(a,b), grid title(?Squares?), xlabel(?number?) ylabel(?number quared?) 1 2 3 4 5 6 705101520253035404550S q u a r e sN u m b e rNumber Squared?Matlab plot 繪圖命令 MATLAB 繪圖: 簡單的 2D 繪圖 P lot C om ma nd R e s ultplo t ( x ,y ) 在線性軸上產(chǎn)生 x y 的散點圖s e mi log x ( x , y ) 在 x 對數(shù)軸、 y 線性軸
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1