要分清这两个函数的区别我们首先看乘方的区别。在Matlab中运行下列语句。

“两个大于号”后面是需要在Matlab中输入的命令,其他的是Matlab中的结果输出。

>> A=[1,2;3,4]

A =

1 2

3 4

>> R1=A*A

R1 =

7 10

15 22

>> R2=A^2

R2 =

7 10

15 22

>> R3=A.*A

R3 =

1 4

9 16

>> R4=A.^2

R4 =

1 4

9 16

这几句清晰地解释了矩阵乘法与矩阵乘方的关系、矩阵点乘(元素对元素)与矩阵点乘方的关系。下面我们来看开方。

先生出一个方便做开方运算的矩阵

>> B=A'*A

B =

10 14

14 20

我们看sqrt()与矩阵点乘(点乘方)之间的关系:

>> C=sqrt(B)

C =

3.1623 3.7417

3.7417 4.4721

>> R5=C.*C

R5 =

10 14

14 20

>> R6=C.^2

R6 =

10 14

14 20

即sqrt()得到的结果与点乘有关。

与矩阵乘法(乘方)有关的命令是sqrtm().

>> D=sqrtm(B)

D =

2.058 2.401

2.401 3.773

>> D*D

ans =

10 14

14 20

>> D^2

ans =

10 14

14 20

接下来讲的就是^.5, .^.5 与sqrt(),sqrtm()的关系了。他们的对应关系很简单,看下列代码就明白了。

>> sqrt(C)

ans =

1.7783 1.9343

1.9343 2.1147

>> C.^.5

ans =

1.7783 1.9343

1.9343 2.1147

>> sqrtm(C)

ans =

1.222 1.2919

1.2919 1.6743

>> C^.5

ans =

1.222 1.2919

1.2919 1.6743

No related posts.

matlab sqrtm,zz矩阵开方sqrt()和sqrtm()的区别相关推荐

  1. sqrt在matlab是什么意思,矩阵开方sqrt()和sqrtm()的区别

    出处:http://blog.macro2.org/2010-09/matrix-sqrt-sqrtm.html 要分清这两个函数的区别我们首先看乘方的区别.在Matlab中运行下列语句. " ...

  2. sqrt与sqrtm

    A=... [ 1       4 9       16 ]; sqrt(A)            %矩阵每个元素分别开方:与矩阵点乘有关 ans = 1     2      3     4 sq ...

  3. matlab中的矩阵与向量运算

    4.1 数组运算和矩阵运算 从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是 MATLAB软件所定义的规 ...

  4. Matlab随笔之矩阵入门知识

    直接输入法创建矩阵 – 矩阵的所有元素必须放在方括号"[ ]"内: – 矩阵列元素之间必须用逗号","或空格隔开,每行必须用";"隔开 – ...

  5. matlab 矩阵与向量乘法,性能:Matlab与C矩阵向量乘法

    前言 前段时间我问了一个关于Matlab与Python性能的问题(Performance: Matlab vs Python).我很惊讶Matlab比Python更快,特别是在meshgrid中.在讨 ...

  6. 第二章 MATLAB数据与矩阵

    第二章 MATLAB 数据与矩阵 文章目录 第二章 MATLAB 数据与矩阵 2.1 MATLAB数据类型 2.2 变量和数据操作 2.2.1 变量与赋值 2.2.2 预定义变量 2.2.3 MATL ...

  7. Matlab 基础知识——矩阵操作及运算(矩阵、数组区别)

    看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别?看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别? 在 ...

  8. matlab 怎么打矩阵,matlab怎么打印矩阵 matlab 如何输出矩阵?

    matlab 如何输出矩阵 a %注意变量a后面没有";"号,即可输出disp(a) Matlab常用生成矩阵函数: zeros(m,n) 生成一个 m 行 n 列的零矩阵,m=n ...

  9. 在matlab表示特殊矩阵,MATLAB特殊矩阵以及矩阵转置

    特殊矩阵 通用特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生....1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵,当矩阵是方正时,得到单位矩阵. rand函数:产生(0 ...

  10. 技术图文:Matlab VS. Numpy 矩阵基本运算

    背景 前段时间在知识星球上立了一个Flag,至少写10篇关于 Python,Matlab 和 C# 对比的总结. 这是第 3 篇,对比 Matlab 与 Numpy 在矩阵基本运算方面的区别与联系. ...

最新文章

  1. JS Range 对象的使用
  2. Struts2与Struts的区别
  3. C++primer 第 3 章 字符串、向量和数组 3.1 命名空间的using声明 3.2标准库类型string
  4. sftp api java_使用JSch实现SFTP文件传输
  5. 有多少人乘坐公交车时用NFC付钱?
  6. Mac安装tensorflow
  7. 软件工程专业学python_笨办法学Python(0)
  8. linux 集群管理工具,运维人员能轻松管理集群的必备工具有哪些?
  9. 漫聊科技发展史——1. 人工智能的发展史
  10. git 远程仓库和本地仓库建立连接
  11. 为什么.TM明明不便宜,却还是备受业界大佬们青睐?
  12. 解决Windows10下java环境变量配置不生效的问题
  13. GCC学习(动态库与静态库.a与.so)
  14. 大数据与云计算技术周报(第148期)
  15. 第一章 行列式(知识点部分)
  16. Windows xp .iso下载大全——超全面超难找的收藏版(二)
  17. 机器学习与深度学习常见面试题(上)
  18. 服务器信号有杂音怎么回事,直播有杂音是怎么回事?奉上原因及解决方法
  19. 八、码元、波特、速率和带宽
  20. 在线语音转文字工具V1.0

热门文章

  1. 2019年微信养号攻略
  2. 【Vue】转-Vue.js经典开源项目汇总
  3. DBImport v3.0 中文版发布:支持各大数据库数据互导(IT人员必备工具)
  4. javaweb教程 javaweb项目路径总结
  5. 数论基础知识点整理(基础篇)
  6. Premiere CC2019软件下载和安装教程
  7. 仿淘宝收货地址之三级联动
  8. linux .otf文件,如何在Linux上将OTF或是TTF字库案转成WOFF或是WOFF2网页字库案?
  9. 新建文件夹god.html,win10 新建文件夹没有了
  10. k3梅林和官改哪个稳定_要功能还是要稳定 — 斐讯 K3 由LEDE 转战官改ROOT版