文件帮助中心文件
解决线性方程系统XA = B.为了X
x = b / a
X = MRDIVIDE(B,A)
例子
X=B./一种解决线性方程系统x * a = b为了X。矩阵一种和B.必须包含相同数量的列。马铃薯®如果提供警告消息一种是严重缩放或几乎单数,但无论如何都要执行计算。
X=B./一种
X
B.
一种
x * a = b
如果一种那是一个标量B / A相当于B./a.。
B / A
B./a.
如果一种是一个广场N-经过-N矩阵和B.是一个矩阵N然后是列x = b / a是等式的解决方案x * a = b,如果它存在。
N
如果一种是一个长方形m-经过-N矩阵与m〜= n,B.是一个矩阵N然后是列X=B./一种返回方程系统的最小二乘解x * a = b。
m
m〜= n
=
X= MRDIVIDE(B.那一种)是执行的另一种方法X=B./一种,但很少使用。它使操作员能够为类重载。
X= MRDIVIDE(B.那一种)
/
全部收缩
解决具有唯一解决方案的方程式,x * a = b。
A = [1 1 3;2 0 4;1 6 1];B = [2 19 8];x = b / a
X =1×31.0000 2.0000 3.0000
解一个欠定方程组,x * c = d。
x * c = d
c = [1 0;2 0;1 0];d = [1 2];x = D / C
警告:排名缺陷,等级= 1,tol = 1.332268e-15。
X =1×30 0.5000 0.
MATLAB®发出警告,而是通过计算进行。
验证X不是一个完全的解决方案。
x * c - d
ans =.1×20 -2
操作数,指定为vectors,完整矩阵或稀疏矩阵。一种和B.必须具有相同数量的列。
如果一种或B.具有整数数据类型,则其他输入必须为标量。整数数据类型的操作数不能是复杂的。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char复数支持:金宝app是的
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
解,返回为向量、全矩阵或稀疏矩阵。如果一种是一个m-经过-N矩阵和B.是A.P.-经过-N矩阵,然后X是A.P.-经过-m矩阵。
P.
X只有稀疏一种和B.是稀疏的矩阵。
运营商/和\通过等式彼此相关b / a =(a'\ b')'。
\
b / a =(a'\ b')'
如果一种是方阵吗B / A大致等于b * inv(a)但是matlab流程B / A以不同的方式和更有力的方式。
b * inv(a)
用分解目的是有效地解决一个线性系统多次不同的右手边。分解物体非常适合解决需要重复解决方案的问题,因为不需要多次执行系数矩阵的分解。金宝搏官方网站
分解
此功能支持高阵列,限制:金宝app
的语法z = x / y, 这y操作数必须是标量。
z = x / y
y
有关更多信息,请参阅高存储器数据的阵列。
使用说明和限制:
代码生成不支持此函数的稀疏矩阵输入。金宝app
如果B.是矩形的,那么它也必须是非问题。
matlab.Mrdivide.功能打印警告B.是严重的缩放,几乎奇异或排名不足。这GPUArray.Mrdivide.无法检查此条件。采取行动以避免这种情况。
Mrdivide.
GPUArray.
不支持64位整数。金宝app
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
matlab.Mrdivide.功能打印警告B.是严重的缩放,几乎奇异或排名不足。分布式阵列Mrdivide.无法检查此条件。采取行动以避免这种情况。
如果B.是一个具有N >m的M × N矩阵,对于分布式数组,Mrdivide.计算最小化的解决方案常规(x)。结果与结果相同PINV(b)* a。
常规(x)
PINV(b)* a
有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱)。
分解|发票|LDIVIDE.|莫德利维|Rdivide.|转置
发票
LDIVIDE.
莫德利维
Rdivide.
转置
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室