5/8 上機課 用一個圖形將教過的圖形中的三種(一般曲 線圖、長條圖、極座標圖、階梯圖、針狀圖) 畫在一個圖中,並試著加上註解,讓圖形更 完整.

Slides:



Advertisements
Similar presentations
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
Advertisements

第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
3Com Switch 4500 切VLAN教學.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用(-Skip-)
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
數學軟體簡介 PART II Matlab 介紹. 今天進度: 多項式的處理與分析 多項式的表示 一個 n 次多項式可以表示成 p(x)=a n x n +a n-1 x n-1 +…+a 1 x+a 0 因此,在 Matlab 中可以用一個長度為 n+1 的向量 來表示 p(x) 如下: p=[a.
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程 5.4 數學模型與最小平方分析
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
STAT0_corr1 二變數的相關性  變數之間的關係是統計研究上的一大目標  討論二分類變數的相關性,以列聯表來表示  討論二連續隨機變數時,可以作 x-y 散佈圖觀察它 們的關係強度  以相關係數來代表二者關係的強度.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
1 第四章 多變數函數的微分學 § 4.1 偏導數定義 定義 極限值 ■. 2 定理 極限值的基本定理 (1) 極限值的唯一性 : 若 存在,則 其值必為唯一。 (2) 若 且 ( 與 為常數 ) , 則 且 為常數且.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
Matlab 二維、三維圖形篇.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
第三部分:研究設計 ( 二): 研究工具的信效度 與研究效度 (第九章之第 306 頁 -308 頁;第四章)
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
: Tight words ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: : Tight Words 解題者:鐘緯駿、林一帆 解題日期: 2006 年 03 月 14 日 題意: 給定數字 k 與 n (0 ≦ k.
第二章 供給與需求 中興大學會計學系 授課老師:簡立賢.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
Digital Signal Processing with Examples in M ATLAB ® Chap 1 Introduction Ming-Hong Shih, Aug 25, 2003.
3.1 矩陣的行列式 3.2 使用基本運算求行列式 3.3 行列式的性質 3.4 特徵值介紹 3.5 行列式的應用
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
資料結構實習-一 參數傳遞.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
觀測量的權 權的觀念與計算.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
介紹不同坐標系之間的轉換 以LS平差方式求解坐標轉換參數
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
第五章 內積空間 5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
2005/7 Linear system-1 The Linear Equation System and Eliminations.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
INTRODUCTION TO MATLAB SHAWNNTOU. What Is MATLAB? MATLAB® is a high-performance language for technical computing. MATLAB® is a high-performance language.
連續隨機變數 連續變數:時間、分數、重量、……
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
:Problem E.Stone Game ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10165: Problem E.Stone Game 解題者:李濟宇 解題日期: 2006 年 3 月 26 日 題意: Jack 與 Jim.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
:Rings and Glue ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10301: Rings and Glue 解題者:施博修 解題日期: 2011 年 5 月 18 日 題意:小約翰有了個大麻煩,他不小心將 rings.
幼兒行為觀察與記錄 第八章 事件取樣法.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 柱體與錐體 1. 找出柱體與錐體的規則 2. 柱體的命名與特性 3. 柱體的展開圖 4. 錐體的命名與特性 5. 錐體的展開圖
Presentation transcript:

5/8 上機課 用一個圖形將教過的圖形中的三種(一般曲 線圖、長條圖、極座標圖、階梯圖、針狀圖) 畫在一個圖中,並試著加上註解,讓圖形更 完整

>>subplot(2,2,1); >>plot(x,sin(x)); >>subplot(2,2,2); >> fplot('sin(1/x)', [ ]); >>subplot(2,2,3); >> theta=linspace(0, 2*pi); >> r=cos(4*theta); >> polar(theta, r); >>subplot(2,2,4); >> x=1:10; >> y=abs(sin(x)); >> bar(x,y);

數學軟體簡介 PART II Matlab 介紹

今天進度: 三維空間繪圖 矩陣實用

mesh 和 surf 是三度空間立體繪圖的基本命 令, mesh 可畫出立體網狀圖, surf 則可畫 出立體曲面圖,兩者產生的圖形都會依高 度而有不同顏色。 讓我們來看幾個例子,下列命令可畫出由 函數形成的立體網狀圖( mesh ) : 三維曲線

>>x=linspace(-2, 2, 25); % 在 x 軸上, -2 到 2 間取 25 點 >>y=linspace(-2, 2, 25); % 在 y 軸上, -2 到 2 間取 25 點 >>[xx,yy]=meshgrid(x, y); % xx 和 yy 都是 25x25 的矩陣 >>zz=xx.*exp(-xx.^2-yy.^2); % 計算函數值, zz 也是 >>mesh(xx, yy, zz); % 25x25 的矩陣。畫出立體網狀圖 如果想將圖形背景色改為 黑底,在 mesh 前打上 >>colordef black ( 改白色為 :colordef white)

注意: meshgrid 的作用是產生以 x 及 y 為基準 的格子點,其輸出為 xx 及 yy ,分別代表格子 點的 x 座標與 y 座標。 注意: xx 此時已經是一個 25x25 的矩陣了, Matlab 不知道 xx^2 為何,所以,若是要將個 別每個元素平方,必須如下使用: xx.^2 多一個『. 』在 xx 後

>>x=linspace(-2, 2, 25); % 在 x 軸上, -2 到 2 間取 25 點 >>y=linspace(-2, 2, 25); % 在 y 軸上, -2 到 2 間取 25 點 >>[xx,yy]=meshgrid(x, y); % xx 和 yy 都是 25x25 的矩陣 >>zz=xx.*exp(-xx.^2-yy.^2); % 計算函數值 zz >>colordef black; % 將背景色改為黑色 >>surf(xx, yy, zz); % 畫出立體曲面圖 surf 與 mesh 的用法類似

Matlab 提供了一個現成的 peaks 函數,可以產生 一個凹凸有致的曲面,包含了三個局部極大點及 三個局部極小點,其方程式為: 要畫出此函數的最快方法就是直接鍵入: >>peaks z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) *(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) /3*exp(-(x+1).^2 - y.^2)

這就是 peaks 的原貌,我們可以 對 peaks 函數取點,再以各種不 同方法進行繪圖。 meshz 可將曲 面加上裙擺: >>[x,y,z]=peaks; >>meshz(x,y,z); >>axis([-inf inf -inf inf -inf inf]); axis 是將各座標範圍訂定

另外這招叫: waterfall( 水流 ) , 可以在 x 方向或 y 方向產生水流 效果: >>[x,y,z]=peaks; >>waterfall(x,y,z); 若要產生在 y 方向的水流效果: >>[x,y,z]=peaks; >>waterfall(x',y',z');

meshc 同時畫出網狀圖與等高線: >>[x,y,z]=peaks; >>meshc(x,y,z); 網狀圖 等高線 如果將 meshc 改為 surfc 會同時畫出 曲面圖與等高線

contour3 畫出曲面在三 度空間中的等高線: >>contour3(peaks, 20); 20 是等高線的數目, 也就是區分的段數 >>contour3(peaks, 40);

contour 畫出曲面等高 線在 XY 平面的投影: >>contour(peaks, 20); 同樣地, 20 代表等高 線區分的數目,數目越 大會將等高線分得越密

plot3 可畫出三度空間中的曲線: >>t=linspace(0,20*pi, 501); >>plot3(t.*sin(t), t.*cos(t), t); x 座標為 t.*sin(t) y 座標為 t.*cos(t) z 座標為 t

plot3 亦可畫出兩條三度空間中的曲線: >>t=linspace(0,20*pi, 501); >>plot3(t.*sin(t), t.*cos(t), t, t.*sin(t), t.*cos(t), -t); 前三個座標為第一函數 次三個座標為第二函數

矩陣運算的注意事項 矩陣的運算雖與一般純量運算類似,唯一的要求 是:相加或相減的矩陣必須具有相同的維度。維 度不一致則會產生錯誤訊息,但矩陣與純量可以 直接進行加減。 >>A = [ ] + 5 A = >>B = 2*A B =

矩陣的相乘( A * B ) 必須確定 A 的行數( column dimension )必須等 於 B 的列數( row dimension )否則會產生錯誤。 矩陣的次方( A^2=A*A ) 必須使用在方陣上才有意義。 例如: >>A= [ ]; >>B=A^2; 矩陣運算的注意事項

若想對矩陣內『元素對元素』的運算應當如何? 例如: A= [ 12 ; 45] , B= [ 2 ; 3 ] 如果想作運算 [ 12*2 ; 45*3 ] ,應當如何? 在運算符號『*』,『 ^ 』之前加上一個句號『. 』 即可,如上例: >>A.* B ans = 矩陣運算的注意事項 >>A.^2 ans =

sum 功能 sum() 用在向量上, sum(A) 為每個元素加總的和 用在矩陣上, sum(A) 為每行元素加總而成的向量 例如: >>A=[1 2 3; 4 5 6; 7 8 9]; >>sum(A), sum(sum(A)) ans = ans = 45

矩陣進階實用 一個正方矩陣 A 的反矩陣的定義是 A -1 ,所以此二矩 陣相乘不論是 AA -1 或 A -1 A ,結果皆為單位矩陣 I 。 矩陣如果是奇異 (singular) 或是條件不足 (ill- conditioned) ,其反矩陣並不存在。條件不足的矩 陣與一組聯立方程組其中的方程式並不獨立有關, 而一矩陣的秩 (rank) 即是代表矩陣中獨立方程式個 數。如果一矩陣的秩數和其矩陣的列數相等,則此 矩陣為非奇異且其反矩陣存在。

實例 1 :反矩陣 >>A=[ 2 1 ; 4 3 ]; >>inv(A) ans = >>B=[ 2 1 ; 4 2 ]; >>inv(B) 矩陣進階實用 >> inv(A) Warning: Matrix is singular to working precision. ans = Inf Inf

實例 2 :反矩陣 >>A=[ 1 2; 3 4 ; 5 6 ]; >>inv(A) ??? Error using ==> inv Matrix must be square. 矩陣進階實用 這就是所謂的條件 不足 (ill-conditioned) 的情形, inv 無法用 在非方陣的情況。

另外兩種方便使用的功能: 求秩 (rank) 與行列式 (det) >>A=[1 3 0; ; 1 2 1]; >> rank(A), det(A) ans = 3 10 矩陣進階實用 三次行列式大家都 會算,但是,超過 4 次的行列式會很難 計算,這裡可以用 Matlab 輕易計算。

假設 A 為一個 n 階矩陣,而 X 為一個有 n 列的欄向 量, λ 為一純量。考慮以下的數學式 AX = λ X 如果 X 由不為零的元素所組成,其中 λ 滿足上式稱 為矩陣 A 的特徵值 (eigenvalue) ,而 X 稱為矩陣 A 的特徵向量 (eigenvector) 。 特徵向量代表一個正規正交 (orthonormal) 的向 量組,所謂的正規正交向量,是指這向量與自身 做內積的值為一單位向量;在幾何關係上是指二 量相互垂直且此其內積值再做正規化 (normalization) 。 特徵值與特徵向量

超強的特徵值與向量功能 >>A=[ ; ]; >>[Q,d]=eig(A) Q = d = 特徵值與特徵向量

[Q,d]=eig(A) 這個功能一舉數得: 1. d 的對角線的值為 A 的特徵值 ( 即使複數也可以算 出 ) 2. Q 的第一行 Q(:,1) 為 d 11 的特徵向量, Q 的第二行 Q(:,2) 為 d 22 的特徵向量 ( 依此類推 ) 3. Q 的每一行的特徵向量相互垂直,且為正規正交 向量(任兩相異行內積為 0 ,一行與自身做內積 的值為 1 ),即 QQ T =I 特徵值與特徵向量

檢驗一下: >>Q*Q’ % 『 ’ 』為矩陣的倒置 ans = >>A*Q(:,1), d(1,1)*Q(:,1) ans = ans = 特徵值與特徵向量