当前位置: 首页 > wzjs >正文

不用cms怎么做网站南宁百度seo公司

不用cms怎么做网站,南宁百度seo公司,建设电影网站选服务器怎么选,云安区市场网络营销方法一、矩阵的定义 矩阵,数学术语。在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。 1.英文发音(Matrix) Matrix的发音类似于中文的[美吹克斯],知道它的发音。方便后期看教程时…

一、矩阵的定义

矩阵,数学术语。在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。

1.英文发音(Matrix)

Matrix的发音类似于中文的[美吹克斯],知道它的发音。方便后期看教程时能听懂别人讲什么。

2.定义

由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:

这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)或(aij)m × n,m×n矩阵A也记作Amn。

3.单位矩阵

二、矩阵运算

1.矩阵乘法

1.1前提条件

矩阵A的列数 = 矩阵B的行数
如果A是m×n矩阵,B必须是n×p矩阵,结果矩阵C将是m×p矩阵

1.2计算公式

对于矩阵C = A × B,其中A是m×n矩阵,B是n×p矩阵:

矩阵C的第i行第j列元素cij计算公式为:
cij = ai1*b1j + ai2*b2j + ... + ain*bnj = Σ(aik * bkj) (k=1到n)

 2.转置矩阵

将矩阵的行列互换得到的新矩阵称为转置矩阵,转置矩阵的行列式不变。

的行列互换之后得到的矩阵,称为的转置矩阵,记作_A{T} 

例如,

3.逆矩阵

对于一个n×n的方阵A,如果存在另一个n×n矩阵B,使得A × B = B × A = I

其中I是单位矩阵,那么:

  • 矩阵A称为可逆矩阵(或非奇异矩阵)

  • 矩阵B称为A的逆矩阵,记作A⁻¹

3.1存在意义 

类似于倒数的概念,在几何运算中常用于撤回的操作,比如有一个矩阵\begin{vmatrix} &0 & -1 \\ &1 & 0 \end{vmatrix} 这个矩阵的线性变换是将坐标系逆时针旋转90(下面有讲到旋转矩阵),这时候有一个向量(1,1)乘这个矩阵,相当于逆时针旋转90度得到(-1,1)

 \begin{vmatrix} &0 & -1 \\ &1 & 0 \end{vmatrix} *\begin{vmatrix} 1 \\ 1 \end{vmatrix}  = \begin{vmatrix} -1 \\ 1 \end{vmatrix}

在普通的实数运算中 一个变量x 乘 2 再乘 \frac{1}{2} 最终的结果是不变的,在向量的运算中也是这样

\begin{vmatrix} &0 & -1 \\ &1 & 0 \end{vmatrix}的逆矩阵是\begin{vmatrix} &0 & 1 \\ &-1 & 0 \end{vmatrix}

 \begin{vmatrix} &0 & 1 \\ &-1 & 0 \end{vmatrix} *\begin{vmatrix} -1 \\ 1 \end{vmatrix}  = \begin{vmatrix} 1 \\ 1 \end{vmatrix}

三、几何意义

❗直白来说就是有一个矩阵A,让向量发生线性转换

1.平移矩阵

假设有一个平面点(x,y),要做一个平移(x+tx,y+ty),把坐标(x,y)当成一个2x1的矩阵去找刚刚好的一个矩阵,因为2x2的矩阵不满足这样一个矩阵,就在3x3的矩阵中刚好找到这样的一个矩阵 

[x']   [ 1  0  tx ] [x]   [x + tx]
[y'] = [ 0  1  ty ] [y] = [y + ty]
[1 ]   [ 0  0  1  ] [1]   [  1   ]

所以下面这个矩阵通常就叫做平移矩阵 

[ 1  0  tx ]
[ 0  1  ty ]
[ 0  0  1  ]

同样的道理,如果在三维坐标中平移矩阵就是

[ 1  0  0  tx ]
[ 0  1  0  ty ]
[ 0  0  1  tz ]
[ 0  0  0  1  ]

 ❓为什么需要矩阵多加一行和一列

  1. 不加的话矩阵只能表示线性变换(旋转、缩放、剪切等)

  2. 平移是仿射变换,不是线性变换

  3. 通过增加一维(w分量),可以将平移表示为线性变换

2.缩放矩阵

[x']   [ sx  0] [x]   [x · sx]
[y'] = [ 0  sy] [y] = [y · sy]
//二维
[ sx 0 ]
[ 0  sy]
//三维
[ sx 0  0 ]
[ 0  sy 0 ]
[ 0  0  sz]

3.旋转矩阵 

3.1绕X轴旋转(θ角度)

透视视角
x轴视角
[x']   [ 1  0     0    ] [x]   [x]
[y'] = [ 0  cosθ -sinθ ] [y] = [cosθy -sinθz]
[z'] = [ 0  sinθ  cosθ ] [z] = [sinθy + cosθz][ 1  0     0   ]
[ 0  cosθ -sinθ]
[ 0  sinθ  cosθ]

如果上面的不好理解的话就假设θ再小一点儿

旋转后y值坐标为向量的模乘sin(α+θ)

由三角函数sin(α+β) = sinαcosβ+ cosαsinβ、 sin(α-β) = sinαcosβ - cosαsinβ可得

y' = ycosθ + xsinθ       【💡y= sinα; x = cosα】

因为上图是逆时针旋转的,也就是说 θ是负数,所以真实的情况是

y' = ycosθ - xsinθ

以此类推可得出下面绕y轴旋转和绕z轴旋转的旋转矩阵 

3.2绕Y轴旋转(θ角度)

[ cosθ  0  sinθ]
[ 0     1  0   ]
[ -sinθ 0  cosθ]

 3.3绕Z轴旋转(θ角度)

[ cosθ -sinθ  0]
[ sinθ  cosθ  0]
[ 0     0     1]//二维的旋转矩阵
[ cosθ -sinθ]
[ sinθ  cosθ]

 

http://www.dtcms.com/wzjs/124701.html

相关文章:

  • 有没有免费做网站的2345网址导航官网下载
  • 甜品网站建设策划书google秒收录方法
  • 网站建设市场前景夸克搜索
  • 网站备案要如何取消广州市疫情最新情况
  • 做网站时链接的网页无法显示小说网站排名人气
  • 宜宾网站建设费用定制型营销网站建设
  • 移动网站开发测试工具谷歌浏览器怎么下载
  • 做电商什么素材网站好湖南seo博客seo交流
  • 网站建设公司销售招聘网络服务费计入什么科目
  • 网站建设项目补充协议什么企业需要网络营销和网络推广
  • 建设景区网站推文百度小说风云榜首页
  • 网站安全维护怎么做谷歌浏览器手机版官网下载
  • 运城公司做网站互动营销平台
  • 医院信息化建设网站网站排名前十
  • 中国设计网室内蜘蛛seo超级外链工具
  • dreamweaver属于什么网页制作工具seo搜索引擎优化招聘
  • 天津做填料的公司优化设计三要素
  • 内部网站建设公司网站制作代码
  • 哈尔滨网站免费制作建站
  • 普通网站建设镇江网站建设
  • 毕业设计可以做哪些网站企业营销策略有哪些
  • 从化建设局网站关停网络营销模式案例
  • 网络彩票代理怎么做社区网站郑州seo推广外包
  • 特优项目网站建设方案搜索引擎调词工具
  • 宜昌教育培训网站建设百度经验app下载
  • 鬼畜做的青龙游戏网站安徽关键词seo
  • 企业网站推广在哪里办发文章用哪个平台比较好
  • 网站流量分析网站广州疫情最新消息
  • web登录页面设计seo站长工具下载
  • 清浦网站建设精准推广