浙江大学:《计算机图形学》 第六章 图形变换

第六章图形变换 主要介绍 二维几何变换 窗口到视区的变换 三维几何变换 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 第六章 图形变换 主要介绍 • 二维几何变换 • 窗口到视区的变换 • 三维几何变换

内容 以下几方面的内容: 数学基础:矢量、矩阵及运算 维几何变换 维几何变换 投影变换 视窗变换 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 以下几方面的内容: 数学基础:矢量、矩阵及运算 二维几何变换 三维几何变换 投影变换 视窗变换 内容

变换的数学基础 矢量 矢量和 u +Y lU+v=uy+Vy u +y 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 变换的数学基础 • 矢量 –矢量和 = z y x u u u U = z y x v v v V + + + + = z z y y x x u v u v u v U V

变换的数学基础 矢量的数乘 k k●U=k ka 矢量的点积 U·V=l1vx+l1vy+l2V 性质 U·V=V·U D=0U⊥ U=0<U=0 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 变换的数学基础 –矢量的数乘 –矢量的点积 • 性质 • = z y x ku ku ku k U x x y y z z U •V = u v + u v + u v U •V =V •U U •V = 0U ⊥V U •U = 0U = 0

变换的数学基础 矢量的长度 U·U=1.2+l2+l 单位矢量 矢量的夹角 csb=、UoV 矢量的叉积 i j k 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 变换的数学基础 –矢量的长度 • 单位矢量 • 矢量的夹角 –矢量的叉积 2 2 2 U U U = ux + uy + uz = • U V U V • • cos = x y z x y z v v v u u u i j k U V =

变换的数学基础 矩阵 ×n 阶矩阵 n阶方阵 零矩阵 行向量与列向量 单位矩阵 矩阵的加法 矩阵的数乘 矩阵的乘法 矩阵的转置 矩阵的逆 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 变换的数学基础 • 矩阵 – 阶矩阵 –n阶方阵 –零矩阵 –行向量与列向量 –单位矩阵 –矩阵的加法 –矩阵的数乘 –矩阵的乘法 –矩阵的转置 –矩阵的逆 m n

变换的数学基础 矩阵的含义 矩阵:由m×n个数按一定位置排列的一个 整体,简称m×n矩阵 ai1 d12... aIn A C21c22 a2n aml am2 amn 其中,a称为矩阵A的第i第j列元素 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 矩阵的含义 矩阵:由m×n个数按一定位置排列的一个 整体,简称m×n矩阵。 m m mn n n a a a a a a a a a ... ... ... ... ... ... 1 2 21 22 2 11 12 1 A= 其中,aij称为矩阵A的第i行第j列元素 变换的数学基础

变换的数学基础 矩阵运算 加法 设A,B为两个具有相同行和列元素的矩阵 11+b11a12+b12..aln+bn A+B amit br am2+bm2 +br 数乘 kA=[k米a;j]1=1..m,1,,n 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 矩阵运算 • 加法 设A,B为两个具有相同行和列元素的矩阵 A+B = • 数乘 kA = [ k*aij]|i=1...m, j=1,.. n + + + + + + b ... ... ... ... b ... 1 1 2 m2 1 1 1 1 1 2 1 2 1 1 m m m mn mn n n a b a a b a b a a b 变换的数学基础

变换的数学基础 乘法 设A为3×2矩阵,B为2×3矩阵 abta +a1 C=A·B 11012 +abet b1+a2b21+a2b21 a2b,+a2221+a23032 p B, ∑a;*b p 单位矩阵 在一矩阵中,其主对角线各元素a1=1,其余 皆为0的矩阵称为单位矩阵。n阶单位矩阵通常 记作In。 A m 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 • 乘法 设A为3×2矩阵,B为2×3矩阵 C = A ·B = C=Cm×p = Am ×n ·Bn×p cij = ∑aik*bkj • 单位矩阵 在一矩阵中,其主对角线各元素aii=1,其余 皆为0的矩阵称为单位矩阵。n阶单位矩阵通常 记作In 。 Am ×n = Am ×n ·In + + + + + + + + a b a b a b a b a b a b a b a b a b a b a b a b 2 1 1 1 2 2 2 1 2 3 3 1 2 1 1 2 2 2 2 2 2 3 3 2 1 1 1 1 1 2 2 1 1 3 3 1 1 1 1 2 1 2 2 2 1 3 3 2 k=1,n 变换的数学基础

变换的数学基础 逆矩阵 若矩阵A存在AA=AA=I,则称A为A的逆矩 阵 矩阵的转置 把矩阵A=(a1)mxn的行和列互换而得到的 n×m矩阵称为A的转置矩阵,记作A。 T (A+B)T=A+B (aA) LA (AB) B!·A 当A为n阶矩阵,且A=A,则A是对称矩阵 浙江大学计算机学院 计算机图形学
浙江大学计算机学院 计算机图形学 • 逆矩阵 若矩阵A存在A·A -1 =A-1 ·A=I,则称A -1为A的逆矩 阵 • 矩阵的转置 把矩阵A=(aij)m×n的行和列互换而得到的 n×m矩阵称为A的转置矩阵,记作A T 。 (AT ) T = A (A+B)T = AT + BT (aA)T = aAT (A·B)T = BT ·A T 当A为n阶矩阵,且A=AT ,则 A是对称矩阵。 变换的数学基础
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江大学:《计算机图形学》 第五章 裁剪、反走样方法.ppt
- 浙江大学:《计算机图形学》 第四章 光栅图形的扫描转换与 区域填充.ppt
- 浙江大学:《计算机图形学》 第三章 直线、圆、椭圆生成算法.ppt
- 浙江大学:《计算机图形学》 第二章 图形设备与系统.ppt
- 浙江大学:《计算机图形学》 第一章 绪论.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第9章 MATLAB符号计算.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第8章 MATLAB数值积分与微分.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第7章 MATLAB解方程与函数极值.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第6章 MATLAB数据分析与多项式计算.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第5章 MATLAB绘图.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第4章 MATLAB文件操作.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第3章 MATLAB程序设计.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第2章 MATLAB矩阵及其运算.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第1章 MATLAB操作基础.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第13章 在Word环境下使用MATLAB.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第12章 Simulink动态仿真集成环境.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第11章 MATLAB图形用户界面设计.ppt
- 《MATLAB》课程PPT教学课件(数学篇)第10章 MATLAB图形句柄.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿,共六章).ppt
- 高职高专规划教材:《计算机网络工程》PPT教学课件_第8章 网络工程实例.ppt
- 浙江大学:《计算机图形学》 第七章 投影.ppt
- 浙江大学:《计算机图形学》 第八章 三维形体的表示.ppt
- 浙江大学:《计算机图形学》 第九章 消隐.ppt
- 浙江大学:《计算机图形学》 第十章 真实感图形绘制.ppt
- 《网络综合布线技术》 第一章 综合布线系统概述.ppt
- 《网络综合布线技术》 第二章 综合布线标准.ppt
- 《网络综合布线技术》 第三章 网络传输介质.ppt
- 《网络综合布线技术》 第三章 综合布线系统工程设计.ppt
- 《网络综合布线技术》 第五章 综合布线工程施工.ppt
- 《网络综合布线技术》 第六章 综合布线系统的测试.ppt
- 《网络综合布线技术》 第七章 综合布线系统的验收.ppt
- 《网络综合布线技术》 第八章 综合布线质量控制.ppt
- 《网络综合布线技术》 第九章 常用布线系统介绍.ppt
- 《微机常用外设》 第二章 击打式打印机.ppt
- 《微机常用外设》 第五章 外存储技术及设备.ppt
- 《微机常用外设》 第四章 数字磁记录原理.ppt
- 《微机常用外设》 绪论.ppt
- 《微机常用外设》 第一章 输入技术及设备.ppt
- 《微机常用外设》 第三章 非击打式印刷机.ppt
- 华中科技大学:《计算机算法基础》第一章 导引与基本数据结构(王多强).ppt