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

【机器人学中的状态估计】2.5.1习题:假设u,v是两个相同维度的列向量,请你证明u^Tv=tr(vu^T)

假设uuu,vvv是两个相同维度的列向量,请你证明uTv=tr(vuT)u^Tv=tr(vu^T)uTv=tr(vuT)

uuuvvv是两个nnn维列向量,即:
u=[u1u2⋮un],v=[v1v2⋮vn]. u = \begin{bmatrix} u_1 \\ u_2 \\ \vdots \\ u_n \end{bmatrix}, \quad v = \begin{bmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{bmatrix}. u=u1u2un,v=v1v2vn.

首先,计算 uTvu^TvuTv
uTv=∑i=1nuivi. u^T v = \sum_{i=1}^n u_i v_i. uTv=i=1nuivi.

其次,考虑外积vuTv u^TvuT。这是一个n×nn \times nn×n矩阵:
vuT=[v1u1v1u2⋯v1unv2u1v2u2⋯v2un⋮⋮⋱⋮vnu1vnu2⋯vnun]. v u^T = \begin{bmatrix} v_1 u_1 & v_1 u_2 & \cdots & v_1 u_n \\ v_2 u_1 & v_2 u_2 & \cdots & v_2 u_n \\ \vdots & \vdots & \ddots & \vdots \\ v_n u_1 & v_n u_2 & \cdots & v_n u_n \end{bmatrix}. vuT=v1u1v2u1vnu1v1u2v2u2vnu2v1unv2unvnun.

该矩阵的迹为其对角线元素之和:
tr⁡(vuT)=∑i=1nviui=∑i=1nuivi. \operatorname{tr}(v u^T) = \sum_{i=1}^n v_i u_i = \sum_{i=1}^n u_i v_i. tr(vuT)=i=1nviui=i=1nuivi.

比较两式,可得:
uTv=tr⁡(vuT). u^T v = \operatorname{tr}(v u^T). uTv=tr(vuT).

http://www.dtcms.com/a/483304.html

相关文章:

  • 解决 Anki 启动器下载错误的完整指南
  • 烟台百度做网站多少钱怎么制作钓鱼网站链接
  • 做网站多少钱一般wordpress安装插件需要ftp
  • 网做 网站有哪些基础集团网站建设
  • Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:3.2.2 这怎么办
  • 可以用wpf做网站吗附子seo教程
  • 大模型引言
  • 苏华建设集团网站wordpress_域名输入后index of_然后点进取
  • 基于PyTorch的CBOW模型实现
  • 浙江网站建站如何进行电子商务网站推广?
  • 怎么做服务器网站中国半导体设备
  • C++11的特性与新语法(下)
  • 聊城市建设局网站最新清远发布
  • 个人网站 不用备案吗python做网站实例
  • GPIO 引脚速度(Speed)
  • Spring 方法注入机制深度解析:Lookup与Replace Method原理与应用
  • 一套三维研发设计软件可以多人共享的解决方案
  • 网站模板使用网上怎么样挣钱
  • 企业网站设计制作 公司网站建设服务
  • 数据库系统安全机制设立
  • 简述网站建设基本步骤夸克观看免费视频
  • 985建设网站专业网站设计制作服务
  • 单位做网站我的网站要怎样做才能让人家搜到
  • 服务器高效操作指南:Python 环境退出与 Linux 终端快捷键全解析
  • 台州专业网站建设济南莱芜最新消息
  • 网站服务器地址在哪里看通用企业手机网站模板
  • 海口网站模板系统深圳网站建设定制开发
  • 【数据结构——最小生成树与Kruskal】
  • 前端开发中 SCSS 变量与 CSS 变量的区别与实践选择,—— 两种变量别混为一谈
  • JS基础事件处理与CSS常用属性全解析(附实战示例)