MATLAB 程式設計入門篇 二維平面繪圖 (part2)

Slides:



Advertisements
Similar presentations
简单迭代法的概念与结论 简单迭代法又称逐次迭代法,基本思想是构造不动点 方程,以求得近似根。即由方程 f(x)=0 变换为 x=  (x), 然后建立迭代格式, 返回下一页 则称迭代格式 收敛, 否则称为发散 上一页.
Advertisements

渡黑水溝 郁永河. 2 戎克船:是明末清初時期往返兩岸的主要交通工具 ∗ 1. 關於台灣的開發歷史,我們到底了解多少呢?不妨試著說出 就我們所知有關台灣開發史的故事、小說、電影、音樂與大 家分享。 ∗ 2. 什麼是黑水溝?黑水溝為什麼會成為大陸移民渡海來臺時最 大的威脅? ∗ 3. 有聽過「六死三留一回頭」、「有唐山公,無唐山嬤」這兩.
专利技术交底书的撰写方法 ——公司知识产权讲座
MATLAB 程式設計 時間量測 清大資工系 多媒體資訊檢索實驗室.
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
MATLAB 程式設計簡介 修改自張智星教授講義
黃聰明 臺灣師範大學數學系 MATLAB 基本功能介紹 黃聰明 臺灣師範大學數學系.
顾建平:南京工大建设监理咨询有限公司 南京工业大学土木工程学院 目的: 希望: 1、理解相关法规、规范(规程) 及基本理论、基本知识;
团队介绍 (1)西湖区社区街道挂职社会实践基地 (2)武义、缙云、双浦乡镇挂职社会实践基地 (3)BOX企业实习社会实践基地
MATLAB小结、 经典迭代法、CG.
Introduction to Matlab
1012 MATLAB 教學 彭奕翔 2013/02/27.
張智星 (Roger Jang) 台大資工系 多媒體檢索實驗室
四种命题 班级:C274 指导教师:钟志勤 任课教师:颜小娟.
让微笑伴您一生.
第四章 微积分运算命令与例题 北京交通大学.
数值计算的工具—MATLAB 电子计算机技术为应用数学解决实际问题创造了物质条件 。
MATLAB簡介 MATLAB程式設計《入門篇》
東亞運動會 Be the legend 創造傳奇一刻.
Chap.3 二維平面繪圖 方煒 台大生機系.
第三章 MATLAB图形系统 3.1 图形绘制 3.2 图形标注 3.3 对数和极坐标系中图形绘制 3.4 复杂图形绘制 3.5 坐标轴控制
MATLAB 程式設計進階篇 一般數學函數的處理與分析
MATLAB 程式設計進階篇 一般數學函數的處理與分析
范洪源 臺灣師範大學數學系 MATLAB 基本功能介紹 范洪源 臺灣師範大學數學系.
Matlab教學 Speaker:林昱志 Date:2012/10/25.
MATLAB 程式設計入門篇 與Excel試算表的整合
數學與電腦 的初相識 汪群超 個人網址: 變有不可者三,有不可不變者三: 能力未至不可變也、 學識未敷不得變也、 功侯未到不能變也。
MATLAB 程式設計入門篇 握把式圖形與 GUI 設計
Application of Matlab Language
第七章 稳定性模型 7.1 捕鱼业的持续收获 7.2 军备竞赛 7.3 种群的相互竞争 7.4 种群的相互依存 7.5 食饵-捕食者模型
Matlab基础介绍 Matlab 简介 Matlab 的安装与启动 Matlab 编程基础 Matlab 在数字信号处理课程中的应用.
黃聰明 國立臺灣師範大學數學系 MATLAB 基本功能介紹 黃聰明 國立臺灣師範大學數學系
第八章 欧氏空间 8.1 向量的内积 8.2 正交基 8.3 正交变换 8.4 对称变换和对称矩阵.
1.3.2 余弦函数的图象与性质.
張智星 (Roger Jang) 清大資工系 多媒體檢索實驗室
第三章 MATLAB图形系统 3.1 图形绘制 3.2 图形标注 3.3 对数和极坐标系中图形绘制 3.4 复杂图形绘制 3.5 坐标轴控制
Introduction to MATLAB
数学建模与数学实验 MATLAB作图.
范洪源 臺灣師範大學數學系 分支宣告與程式設計 范洪源 臺灣師範大學數學系.
授課教授:張寶基 助教:梁凱雯 郭千豪 音視訊處理實驗室 2014 / 9 / 30
§ 9.1常用数学软件简介及MATLAB基础知识
第四节 函数展开成幂级数 本节内容: 一、泰勒 ( Taylor ) 级数 二、函数展开成幂级数 第十二章 两类问题: 在收敛域内 求 和
分支宣告與程式設計 黃聰明 國立臺灣師範大學數學系
MATLAB 程式設計入門篇 動畫製作.
第14章 總體經濟政策之爭論:法則與權衡性.
15.5 最大值和最小值 的問題 附加例題 9 附加例題 10 © 文達出版 (香港 )有限公司.
第二节 极限 一、数列极限 定义:.
1.函数 2.程序 3.图形 目的:掌握Matlab作平面曲线图的方法与技巧
本章學習目標 學習極座標繪圖與對數繪圖 學習雙y軸繪圖 學習向量場繪圖 學習統計繪圖 在Matlab的環境裡製作動畫
数 学 模 型 最 优 化 方 法 实 现 数学与计算机科学学院 2007年3月.
張智星 清大資工系 多媒體檢索實驗室 Tree Net Construction 張智星 清大資工系.
MATLAB 程式設計入門篇 二維平面繪圖 改自張智星講義
MATLAB 程式設計入門篇 三維立體繪圖 (part1)
三維繪圖 Helix t = 0:pi/50:10*pi; % linspace(0,10*pi,500); figure plot3(sin(t),cos(t),t) grid on axis square Remark: zlabel, view, surf.
实验教学 MATLAB在行列式和矩阵中的应用 授课教师:杨梦云.
本章學習目標 學習三維繪圖的基本技巧 學習peaks() 函數的用法 學習二維與三維等高線圖的繪製 學習三維圖形的編修
第四章 不定积分 第一节 不定积分的概念与性质 一、原函数与不定积分 二、不定积分的基本性质 三、不定积分的性质 四、不定积分的几何意义.
第二章 MATLAB编程与作图 2.1 程序设计 2.2 作图 2.3 在线帮助和文件管理 2.4 习题 2019年4月23日
Ogive plot example 說明者:吳東陽 2003/10/10.
微積分 第二次上機 Matlab 教學 2007/10/30 陳逸嬿.
5.1 弧度制 例 5.3 解:.
張智星 (Roger Jang) 台大資工系 多媒體檢索實驗室
第二节 MATLAB 图形处理 内容: §1 二维图形显示 §2 图形可视编辑工具 §3 三维图形显示 §4 视角变换与三视图
第一节 集 合 一、集合的概念 二、集合的运算 三、区间与邻域 四、小结 思考题.
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
几种常见函数的导数 主讲人:谢元生 (黄石三中特级教师) 黄石三中数学组.
正弦函数余弦函数的性质 (二) 执教:湖南华容一中 黄奇卫老师.
9.5 函数的幂级数展开式 通过上节的学习知道:任何一个幂级数在其收敛区间 内,均可表示成一个函数(即和函数).但在实际中为了便于
高中数学 必修1 2.2 函数的简单性质(2).
Presentation transcript:

MATLAB 程式設計入門篇 二維平面繪圖 (part2) 改自張智星講義 jang@cs.nthu.edu.tw http://www.cs.nthu.edu.tw/~jang 清大資工系 多媒體檢索實驗室

3-3 圖軸的控制 plot 指令會根據座標點自動決定圖軸範圍 也可以使用 axis 指令指定圖軸範圍 使用語法: axis([xmin, xmax, ymin, ymax]) xmin , xmax:指定 x 軸的最小和最大值 ymin , ymax:指定 y 軸的最小和最大值

圖軸控制範例-1 (I) 畫出三角函數波在 x 軸介於 11.5 和 20 的部份 範例: x = linspace(0,8*pi); % 起始與結束元素為 0 及 8*pi y = sin(x/2)+cos(x); plot(x, y); axis([11.5, 20, -inf, inf]); % 將x與y的座標上下界做變更

圖軸控制範例-1 (II) axis([11.5, 20, -inf, inf]); inf指令: 以資料點(上例: y 軸的資料點)的最小和最大值取代之 Y的最大值 axis Y的最小值

Subplot subplot 在一個視窗產生多個圖形(圖軸) 一般形式為 subplot (m, n, p) 將視窗分為 m ×n 個區域 下一個 plot 指令繪圖於第 p 個區域 p 的算法為由左至右,一列一列

圖軸控制範例-4 (I) 同時畫出四個圖於一個視窗中 範例3-13:plotxy13.m x = 0:0.1:4*pi; subplot(2, 2, 1); plot(x, sin(x)); % 此為左上角圖形 subplot(2, 2, 2); plot(x, cos(x)); % 此為右上角圖形 subplot(2, 2, 3); plot(x, sin(x).*exp(-x/5)); % 此為左下角圖形 subplot(2, 2, 4); plot(x, x.^2); % 此為右下角圖形

圖軸控制範例-4 (II) Subplot(2,2,1) Subplot(2,2,2) Subplot(2,2,3)

grid 和 box 指令 畫出格線或畫出圖軸外圍的方形 指令 說明 grid on 畫出格線 grid off 取消格線 box on 畫出圖軸的外圍長方形 box off 取消圖軸的外圍長方形

3-4 加入說明文字 在圖形或圖軸加入說明文字,增進整體圖形的可讀性 指令 說明 title 圖形的標題 xlabel x 軸的說明 ylabel y 軸的說明 zlabel z 軸的說明(適用於立體繪圖) legend 多條曲線的說明 text 在圖形中加入文字 gtext 使用滑鼠決定文字的位置

說明文字範例-1 (I) 範例: subplot(1,1,1); x = 0:0.1:2*pi; y1 = sin(x); y2 = exp(-x); plot(x, y1, 'b--', x, y2, 'ro'); xlabel('t = 0 to 2\pi'); ylabel('values of sin(t) and e^{-x}') title('Function Plots of sin(t) and e^{-x}'); legend('sin(t)','e^{-x}');

說明文字範例-1 (II) title legend ylabel xlabel

說明文字範例-2 (I) text指令 使用語法: text(x, y, ‘string’) x、y :文字的起始座標位置 範例3-16:plotxy16.m x = 0:0.1:2*pi; plot(x, sin(x), x, cos(x)); text(pi/4, sin(pi/4), '<- sin(\pi/4) = 0.707'); text(5*pi/4, cos(5*pi/4), '<- cos(5\pi/4) = -0.707');

說明文字範例-2 (II)

gtext指令 使用語法 gtext(‘string’) 在圖上點選一位置後,string 顯示在其上。 gtext 只能用在二維平面繪圖

課堂練習一 The Taylor series of a real or complex function f(x) that is infinitely differentiable in a neighborhood of a real or complex number a, is the power series Reference from Wikipedia degree

課堂練習一 請寫一個函數TaylorSin,吃的input為a f(x)為sin(x) 畫出degree分別為1,3,5,7 使用legend Title寫 ‘The Taylor series of sin at a’ x軸的範圍定義在(a-10,a+10),也就是畫這個範圍的函數。