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

概率密度变换公式 雅可比矩阵_【转载】雅克比矩阵与雅克比行列式

最近接触了一点雅克比的东西,以前学习雅克比矩阵和雅克比行列式是在高数上,就知道个二重积分的时候可以用一下,其他的真没遇到过。最近在学习随机过程,在涉及到随机变量转化求解概率密度函数时,猛然冒出雅克比行列式让我刮目相看,于是再次学习这些东西。

首先介绍定义,雅克比矩阵是一阶偏导数以一定的方式排列成的矩阵,当其实方阵时,行列式称为雅克比行列式。设有m个n元函数组成的函数组:,称之为函数组。我们对这个函数组取一阶导数,获得下面的雅克比矩阵:

如果m=n,那么J就是一个方阵,于是我们就得到对应的雅克比行列式:

首先讨论雅克比矩阵,凡是矩阵都可以看做是一个线性空间之间的转换工具,这里也不例外,我们将雅克比矩阵看做是将点

转化到点

,或者说是从一个n维的欧式空间转换到m维的欧氏空间。这里需要强调的是不要和hessian

阵混合,后者也是梯度矩阵,针对的是多元函数的二阶偏导数构成的方块阵。

下面介绍雅克比矩阵和雅克比行列式的数学和物理意义。

Eg1.雅克比矩阵可以用来体现一个可微方程与给定的某个点的最佳线性逼近,也可以理解为某点的一阶展开,因为雅克比矩阵类似多元函数的导数,只是这里的函数是函数组。雅克比矩阵的第i行的转置就是函数yi的梯度。例如在某点p处可微,那么我们将有

Eg2.坐标变换

球坐标与直角坐标的变换公式如下:

实现了将球空间转化为笛卡尔空间。我们得到的雅克比矩阵是

更加具体的参考blog:

这个需要强调的是在这个例子中雅克比矩阵更加准确的体现的是其微分形式,反应了原始空间微小变化引发的值域空间的变化的敏感度。

Eg3.雅克比行列式的性质。雅克比行列式可以看做是空间的坐标变换时对应的面积(或者体积)元素的伸缩系数

在应用到多重积分的变量替换是最常用到的。例如对于二重积分:

---------1,

我们进行变量替换

-------2,于是将公式2代入到1中我们得到:

,在这里。我们做这么麻烦的转化只是为了将来的运算方便,一种情况是在x,y不好运算,比如我们用极坐标运算来代替直角坐标运算。第二种是,x,y的运算未知,而我们已   经知道了u,v的运算以及两者之间转换关系。

总之,雅克比行列式表示不同坐标下的转换尺度。

相关文章:

  • win10蓝牙已配对连接不上_win10系统蓝牙已配对但未连接的解决方法
  • lua协程 unity_Unity ToLua LuaFramework_UGUI学习笔记
  • 创建图表_如何在Confluence中创建Jira报表和图表
  • docker内存阀值_有关Docker的八个令人难以置信的事实
  • bootstrap modal填充数据_layui后台管理—table 数据表格详细讲解
  • go 取出json对象的某个值_用Go语言之前,先看看它的利与弊吧
  • 学python的软件开发人员_学python用什么开发软件?
  • mysql中横竖转换_mysql数据库字符编码总结--数据传输编码
  • 模式代码 java中aes_建造者模式和原型模式在开源代码中的应用
  • form表ge实例 html_从零开始学Vue(二~三)—— Vue 实例 / 模板语法(插值、指令)...
  • python 图像宽度_在python中创建具有一定宽度边框的图像
  • print输出 pytorch_60题PyTorch简易入门指南,做技术的弄潮儿??
  • 如何使用conda安装的nvcc_防爆配电箱如何安装、使用?
  • c语言两个for语句并列执行_5.8 C语言for循环
  • mmsi是代表船舶什么_船舶检查过程中, 会遇到哪些问题? 如何解决?
  • docker-consul
  • JS字符串转数字方法总结
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Mysql优化
  • Promise初体验
  • Redux 中间件分析
  • vue-router 实现分析
  • 今年的LC3大会没了?
  • 每天一个设计模式之命令模式
  • 深度学习入门:10门免费线上课程推荐
  • 在weex里面使用chart图表
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • #stm32驱动外设模块总结w5500模块
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (二)windows配置JDK环境
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (四)Android布局类型(线性布局LinearLayout)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)大道至简,职场上做人做事做管理
  • (转)项目管理杂谈-我所期望的新人
  • **PHP分步表单提交思路(分页表单提交)
  • .axf 转化 .bin文件 的方法
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core 成都线下面基会拉开序幕
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [4.9福建四校联考]
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [bbk5179]第66集 第7章 - 数据库的维护 03
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ2850]巧克力王国
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [IE技巧] 使IE8以单进程的模式运行
  • [LeetCode] 2.两数相加
  • [linux]linux命令学习-netstat