matlab sqrtm,zz矩阵开方sqrt()和sqrtm()的区别
要分清这两个函数的区别我们首先看乘方的区别。在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()的区别相关推荐
- sqrt在matlab是什么意思,矩阵开方sqrt()和sqrtm()的区别
出处:http://blog.macro2.org/2010-09/matrix-sqrt-sqrtm.html 要分清这两个函数的区别我们首先看乘方的区别.在Matlab中运行下列语句. " ...
- sqrt与sqrtm
A=... [ 1 4 9 16 ]; sqrt(A) %矩阵每个元素分别开方:与矩阵点乘有关 ans = 1 2 3 4 sq ...
- matlab中的矩阵与向量运算
4.1 数组运算和矩阵运算 从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是 MATLAB软件所定义的规 ...
- Matlab随笔之矩阵入门知识
直接输入法创建矩阵 – 矩阵的所有元素必须放在方括号"[ ]"内: – 矩阵列元素之间必须用逗号","或空格隔开,每行必须用";"隔开 – ...
- matlab 矩阵与向量乘法,性能:Matlab与C矩阵向量乘法
前言 前段时间我问了一个关于Matlab与Python性能的问题(Performance: Matlab vs Python).我很惊讶Matlab比Python更快,特别是在meshgrid中.在讨 ...
- 第二章 MATLAB数据与矩阵
第二章 MATLAB 数据与矩阵 文章目录 第二章 MATLAB 数据与矩阵 2.1 MATLAB数据类型 2.2 变量和数据操作 2.2.1 变量与赋值 2.2.2 预定义变量 2.2.3 MATL ...
- Matlab 基础知识——矩阵操作及运算(矩阵、数组区别)
看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别?看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别? 在 ...
- matlab 怎么打矩阵,matlab怎么打印矩阵 matlab 如何输出矩阵?
matlab 如何输出矩阵 a %注意变量a后面没有";"号,即可输出disp(a) Matlab常用生成矩阵函数: zeros(m,n) 生成一个 m 行 n 列的零矩阵,m=n ...
- 在matlab表示特殊矩阵,MATLAB特殊矩阵以及矩阵转置
特殊矩阵 通用特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生....1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵,当矩阵是方正时,得到单位矩阵. rand函数:产生(0 ...
- 技术图文:Matlab VS. Numpy 矩阵基本运算
背景 前段时间在知识星球上立了一个Flag,至少写10篇关于 Python,Matlab 和 C# 对比的总结. 这是第 3 篇,对比 Matlab 与 Numpy 在矩阵基本运算方面的区别与联系. ...
最新文章
- JS Range 对象的使用
- Struts2与Struts的区别
- C++primer 第 3 章 字符串、向量和数组 3.1 命名空间的using声明 3.2标准库类型string
- sftp api java_使用JSch实现SFTP文件传输
- 有多少人乘坐公交车时用NFC付钱?
- Mac安装tensorflow
- 软件工程专业学python_笨办法学Python(0)
- linux 集群管理工具,运维人员能轻松管理集群的必备工具有哪些?
- 漫聊科技发展史——1. 人工智能的发展史
- git 远程仓库和本地仓库建立连接
- 为什么.TM明明不便宜,却还是备受业界大佬们青睐?
- 解决Windows10下java环境变量配置不生效的问题
- GCC学习(动态库与静态库.a与.so)
- 大数据与云计算技术周报(第148期)
- 第一章 行列式(知识点部分)
- Windows xp .iso下载大全——超全面超难找的收藏版(二)
- 机器学习与深度学习常见面试题(上)
- 服务器信号有杂音怎么回事,直播有杂音是怎么回事?奉上原因及解决方法
- 八、码元、波特、速率和带宽
- 在线语音转文字工具V1.0
热门文章
- 2019年微信养号攻略
- 【Vue】转-Vue.js经典开源项目汇总
- DBImport v3.0 中文版发布:支持各大数据库数据互导(IT人员必备工具)
- javaweb教程 javaweb项目路径总结
- 数论基础知识点整理(基础篇)
- Premiere CC2019软件下载和安装教程
- 仿淘宝收货地址之三级联动
- linux .otf文件,如何在Linux上将OTF或是TTF字库案转成WOFF或是WOFF2网页字库案?
- 新建文件夹god.html,win10 新建文件夹没有了
- k3梅林和官改哪个稳定_要功能还是要稳定 — 斐讯 K3 由LEDE 转战官改ROOT版