matlab求逆运算:左除( \ )和右除( / ),inv,pinv
矩阵求逆可以使用左除(\)和右除(/),inv,pinv
首先了解需要求逆的矩阵A是否为奇异方阵
inv
若A为非奇异方阵,则存在逆矩阵,可利用inv求逆:
inv(A)
pinv
若需要求逆的矩阵A为奇异矩阵或者非方阵,则并不存在逆矩阵,此时可以使用pinv(A)求其伪逆(广义逆):
X = pinv(A)
X = pinv( A, tol )  # tol为误差
若A为非奇异矩阵,请不要使用pinv求逆,虽然计算结果相同,即
inv(A) = pinv(A)
但pinv的计算复杂度较高。
左除( \ )和右除( / )
对于非奇异方阵A,若需进行如下运算:
inv(A) * B
则可以用矩阵左除( \ )替代,即:
A \ B = inv(A) * B
但需注意左除( \ )运算时,行数必须相同
同样,若需进行如下运算:
B * inv(A)
则可以用矩阵右除( / )替代,即:
B / A = B * inv(A)
但需注意右除( / )运算时,列数必须相同
本文作者:@qiuhlee
本文为作者原创,转载请注明出处。本文地址:https://www.cnblogs.com/qiuhlee/p/9301953.html
matlab求逆运算:左除( \ )和右除( / ),inv,pinv的更多相关文章
- 左除与右除的区别--MATLAB
		MATLAB 左除与右除的区别 先定义两个矩阵a和矩阵b.如下: /:右除.a/b表示矩阵a乘以矩阵b的逆. \:左除.a\b表示矩阵a的逆乘以b. ./:右除.a./b表示矩阵a中的每个元素除以矩阵 ... 
- MATLAB求马氏距离(Mahalanobis distance)
		MATLAB求马氏距离(Mahalanobis distance) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1.马氏距离计算公式 d2(xi, ... 
- 【总结】matlab求两个序列的相关性
		首先说说自相关和互相关的概念. 自相关 在统计学中的定义,自相关函数就是将一个有序的随机变量系列与其自身作比较.每个不存在相位差的系列,都与其都与其自身相似,即在此情况下,自相关函数值最大. 在信号 ... 
- matlab求曲线长度
		曲线段在上的弧长为采用积分所求弧长s=∫√(1+y'²)dxmatlab求出各点的导数,然后按照上式积分 clear>> x=1:0.1:10;>> y=rand(1,leng ... 
- Matlab求极限
		matlab求极限(可用来验证度量函数或者隶属度函数)可用来验证是否收敛,取值范围等等. 一.问题来源 搜集聚类资料时,又看到了隶属度函数,没错,就是下面这个,期间作者提到m趋于2是,结果趋于1,我想 ... 
- RLS自适应滤波器中用矩阵求逆引理来避免求逆运算
		在RLS自适应滤波器的实现过程中,难免不涉及矩阵的求逆运算.而求逆操作双是非常耗时的,一个很自然的想法就是尽可能的避免直接对矩阵进行求逆运算.那么,在RLS自适应滤波器的实现中,有没有一种方法能避免直 ... 
- MATLAB 求两个矩阵的 欧氏距离
		欧式距离定义: 欧式距离公式有如下几种表示方法: MATLAB 求两个矩阵的 欧氏距离 : 如果定义两个矩阵分别为a,b则定义c=(a-b).^2所求距离d=sqrt(sum(c(:))) 
- matlab求定积分和不定积分
		matlab求定积分与不定积分 创建于2018-03-21 22:42 求定积分与不定积分是一件比较繁琐的事,但是我们可以借助matlab,下面与大家分享解决方法 材料/工具 matlab 求不定积分 ... 
- matlab求取积分
		声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 对于Matlab的使用情况常常是这样子的,很多零碎的函数名字很难记忆,经常用过后过一段时间就又忘记了,又得去网 ... 
随机推荐
- (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载    【反射】
			原文地址:http://www.cnblogs.com/melonblog/archive/2013/05/09/3062303.html 原文作者:豆浆油条 - melon 本文示例代码测试环境是W ... 
- SpringMVC 应知应会
			springMVC 是表现层技术,可以用来代替 struts2,下面是简略图:主要是处理器和视图,只有这两个部分需要编写代码. springMVC 三大组件:处理器映射器,处理器适配器,视图解析器. ... 
- BZOJ 1923 外星千足虫(bitset优化线性基)
			题意:给出m次n个千足虫的足数信息,确定在第几次测试后可以确定每个千足虫的来历. 我们可以观察到每个测试结果具有异或后依然成立的性质,于是实际上我们只需要从头到尾确定有n个线性相关的向量是在哪一个测试 ... 
- 【Visual Installer】如何提醒用户卸载旧版本软件
			最近在公司使用VisualInstaller制作安装包. 假设旧产品为isBIMQS,版本号为16.0.0: 新产品依然为isBIMQS,版本号为17.0.0: 那么用户在安装17.0.0的时候如何告 ... 
- HDU.1166 敌兵布阵 (线段树 单点更新 区间查询)
			HDU.1166 敌兵布阵 (线段树 单点更新 区间查询) 题意分析 加深理解,重写一遍 代码总览 #include <bits/stdc++.h> #define nmax 100000 ... 
- Web前端之HTML详解20180327
			一.html概述 html就是超文本标记语言的简写,是最基础的网页语言.html通过标签来定义语言,代码都是由标签所组成. 1.html代码从<html>开始</html>结束 ... 
- 《剑指offer》— JavaScript(4)重建二叉树
			重建二叉树 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字.例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序 ... 
- Django summernote 富文本
			Summernote is a simple WYSIWYG editor. GITHUB:https://github.com/summernote/django-summernote SETUP ... 
- 【目标检测】Faster RCNN算法详解
			Ren, Shaoqing, et al. “Faster R-CNN: Towards real-time object detection with region proposal network ... 
- stout代码分析之一:Duration类
			Duration类用于表示时间长度,可精确到纳秒. 代码实现在duration.hpp中,测试代码:duration_tests.cpp 相关api如下: parse, 将字符串转化成Duration ... 
