2.1 线性变换将面积伸缩

对于一个\(\R^2\to\R^2\)的线性变换:
\[
T(x,y)=
\left[
\begin{array}{c}
4x-2y\\
2x+3y
\end{array}
\right]
\]
设区域\(S_1=\{(x,y)|0\leq x,y\leq1\}\),若想要求\(\iint_{S_1}T(x,y)\ d\sigma\).可以通过基底表示单位正方形:\(e_1=(1,0)',e_2=(0,1)'\),则:
\[
S_1=\{xe_1+ye_2|0\leq x,y\leq1\}
\]
设\(A\)为线性变换\(T\)参考标准基地的表示矩阵,即有:
\[
T(xe_1+ye_2)=A(xe_1+ye_2)=xAe_1+yAe_2=xa_1+ya_2
\]
于是:
\[
T(S_1)=\{xa_1+ya_2|0\leq x,y\leq1\}
\]
这表明\(T(S_1)\)是以\(A=(a_1,a_2)\)表示的平行四边形,二阶行列式的绝对值为平行四边形的面积,因此\(v(T(S_1))=|detA|\)。这个结果表明平行四边形\(S_1\)经过线性变换\(T\),面积伸缩了\(|detA|\)倍。

2.2 Jacobian行列式的意义

if \(F:\R^n\to\R^n\) is derivable, then the Jacobian matrix is in \(n\times n\) form in which we could express a number of it. We set the n is equal to 2, and vector function is: \(F:u\to x\)
\[
det\ J(u,v)=
\left|
\begin{matrix}
\frac{\partial x}{\partial u}&\frac{\partial x}{\partial v}\\
\frac{\partial y}{\partial u}&\frac{\partial y}{\partial v}\\
\end{matrix}
\right|=\frac{\partial x}{\partial u}\frac{\partial y}{\partial v}-\frac{\partial x}{\partial v}\frac{\partial y}{\partial v}
\]
若令\(R=\{r_1,r_2\}\),其中\(r_1=(du,0)',r_2=(0,dv)'\)表示长方形,则\(F(R)=\{F(u)|u\in R\}\)近似如下面向量所表示的平行四边形:
\[
J(u,v)(du,0)'=
\left|
\begin{matrix}
\frac{\partial x}{\partial u}&\frac{\partial x}{\partial v}\\
\frac{\partial y}{\partial u}&\frac{\partial y}{\partial v}\\
\end{matrix}
\right|(du,0)'=
\left|
\begin{matrix}
\frac{\partial x}{\partial u}du\\
\frac{\partial y}{\partial u}du
\end{matrix}
\right|\\
J(u,v)(0,dv)'=\left|\begin{matrix}\frac{\partial x}{\partial u}&\frac{\partial x}{\partial v}\\\frac{\partial y}{\partial u}&\frac{\partial y}{\partial v}\\\end{matrix}\right|(0,dv)'=\left|\begin{matrix}\frac{\partial x}{\partial v}dv\\\frac{\partial y}{\partial v}dv\end{matrix}\right|
\]
若令\(dA\)表示平行四边形\(F(R)\)的面积, 因为二阶行列式的行向量所形成的平行四边形面积等于行列式的绝对值,则:
\[
dA=\left|
det
\left[
\begin{matrix}
\frac{\partial x}{\partial u}du&\frac{\partial x}{\partial v}dv\\
\frac{\partial y}{\partial u}du&\frac{\partial y}{\partial v}dv\\
\end{matrix}
\right]
\right|=
\left|
det
\left[
\begin{matrix}
\frac{\partial x}{\partial u}&\frac{\partial x}{\partial v}\\
\frac{\partial y}{\partial u}&\frac{\partial y}{\partial v}\\
\end{matrix}
\right]
\right|dudv=|det\ J(u,v)|dudv
\]
所以微笑区域\(R\)经过向量函数\(F:R\to F(R)\),其面积伸缩了\(|det\ J(u,v)|\)倍。对于\(f:\R^2\to\R\)我们可以得出变换积分公式:
\[
\int_{F(R)} f(x,y)dxdy=\int_{R} f(x(u,v),y(u,v))\left|J(u,v)\right|dudv\\
|J(u,v)|=\left|\frac{\partial(x,y)}{\partial(u,v)}
\right|
\]

雅可比行列式【2】Jacobian行列式的意义的更多相关文章

  1. Jacobian矩阵和Hessian矩阵

    1.Jacobian矩阵 在矩阵论中,Jacobian矩阵是一阶偏导矩阵,其行列式称为Jacobian行列式.假设 函数 $f:R^n \to R^m$, 输入是向量 $x \in R^n$ ,输出为 ...

  2. 《Linear Algebra and Its Applications》-chaper3-行列式-行列式初等变换

    承接上一篇文章对行列式的引入,这篇文章将进一步记录关于行列式的有关内容,包括如下的几个方面: (1)行列式3个初等变换的证明. (2)转置行列式与原行列式相等的证明. (3)定理det(AB) = d ...

  3. 【原创】开源Math.NET基础数学类库使用(15)C#计算矩阵行列式

                   本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新  开源Math.NET基础数学类库使用总目录:[目录]开源Math.NET基础数学类库使用总目录 上个月 ...

  4. 开源Math.NET基础数学类库使用(15)C#计算矩阵行列式

    原文:[原创]开源Math.NET基础数学类库使用(15)C#计算矩阵行列式                本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p ...

  5. 矩阵&行列式

    # 代数 排列 对换,对于一个排列操作,对于一个偶排列一次对换之后变为奇排列 反之变为偶排列 行列式 N阶行列式室友N^2个数aij(i,j = 1,2,3,...n) 行列式的数=\(\sum_ { ...

  6. Eigen求矩阵行列式 及 行列式本质

    转置.伴随.行列式.逆矩阵 小矩阵(4 * 4及以下)eigen会自动优化,默认采用LU分解,效率不高 #include <iostream> #include <Eigen/Den ...

  7. C++中计算矩阵的行列式

    使用eigen库: 求行列式: #include <iostream> #include <Eigen/Dense> using namespace std; using na ...

  8. 方阵行列式并行化计算(OpenMP,MPI),并计算加速比

    00][100].在创建方阵时,方阵的阶数N(N<100)由外部输入.然后用两层"for循环"来给方阵 p左上角 N×N个位置赋值.具体实现如下: /* * 定义矩阵阶数N ...

  9. 洛谷P7112 行列式求值

    行列式求值 这是一个让你掉头发的模板题 行列式的定义 行列式 (\(\texttt{Determinant}\)) 是一个函数定义,取值是一个标量. 对一个 \(n\times n\) 的矩阵 \(A ...

随机推荐

  1. Q 格式使用总结

    注意 16位有符号数 表示的范围是 -32768~32767 假如 整形数在内存中以源码的形式存放, 则0000 0000 0000 0000 表示正整数0 则 1000 0000 0000 0000 ...

  2. setup factory 设置自启动

    Registry.SetValue(HKEY_LOCAL_MACHINE, "Software//Microsoft//Windows//CurrentVersion//Run", ...

  3. Live555研究之一 源代码编译

    Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等的支持.Live555实现了对多种音视频编码格式的音视频数据的流化 ...

  4. vlc rtsp 服务器脚本

    set VLC="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" set VIDEO="D:\BaiduYunDownload\ ...

  5. [YOLO]《YOLO9000:Better, Faster, Stronger》笔记

    一.简单介绍 YOLO9000(也叫YOLO v2),主要是在YOLO v1的基础上做了改进,而且效果还是比较显著的,在原论文中,作者提到的改进大致包括两个工作: 1.检测性能上的改进,提出了YOLO ...

  6. 腾讯云服务器上搭建 2.176.3-1.1 版本的Jenkins,jdk 11

    [root@VM_0_12_centos fonts]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@VM_0 ...

  7. 基于Windows平台的Python多线程及多进程学习小结

    python多线程及多进程对于不同平台有不同的工具(platform-specific tools),如os.fork仅在Unix上可用,而windows不可用,该文仅针对windows平台可用的工具 ...

  8. ACM-Special Array

    题目描述:Special array   输入n和m(20>=m>=n>0)求出所有满足以下方程的正整数数列 i1,i2,...,in,使i1+i2+...+in=m,且i1> ...

  9. python --- 对于需要关联的接口处理方法

    1.unittest对于需要关联的请求,怎么处理(如购物接口,需要先登录) a)把登录请求写到测试用例类的setUP函数中,这样每次调用测试用例,都会先执行setUP函数 b)全局变量的形式声明. c ...

  10. Android数据库(sqlite)之Room

    说在前面: 1.使用Room需要添加的依赖: dependencies { def room_version = "2.2.3" implementation "andr ...