文档帮助中心文档
解线性方程组xA = B为x
x = B/A
x = mrdivide(B,A)
例子
x=B/一个解线性方程组x*A = B为x.的矩阵一个而且B必须包含相同数量的列。MATLAB®显示警告消息一个缩放严重或几乎是单数,但无论如何都执行计算。
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
如果一个是矩形的米——- - - - - -n矩阵M ~= n,B是一个矩阵n列,然后x=B/一个返回方程组的最小二乘解x*A = B.
米
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 = [10 0;2 0;1 0];D = [1 2];x = D/C
警告:Rank不足,Rank = 1, tol = 1.332268e-15。
x =1×30 0.5000 0
MATLAB®发出警告,但继续进行计算。
验证x不是精确解。
x * c - d
ans =1×20 2
操作数,指定为向量、全矩阵或稀疏矩阵。一个而且B必须有相同数量的列。
如果一个或B具有整数数据类型,另一个输入必须是标量。具有整型数据类型的操作数不能是复杂的。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符复数支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
解,返回一个向量,全矩阵,或稀疏矩阵。如果一个是一个米——- - - - - -n矩阵和B是一个p——- - - - - -n矩阵,然后x是一个p——- - - - - -米矩阵。
p
x是疏才若兼得一个而且B都是稀疏矩阵。
运营商/而且\通过方程相互联系吗B/ a = (a '\B')'.
\
B/ a = (a '\B')'
如果一个是方阵吗B / A大致等于B *发票(A),但MATLAB过程B / A不同的,更坚定的。
B *发票(A)
使用分解对象,有效地求解线性系统多次与不同的右手边。分解对象非常适合解决需要重复解的问题,因为系数矩阵的分解不需要多次执行。金宝搏官方网站
分解
该函数支持高数组,限制如下:金宝app
对于语法Z = x / y,Y操作数必须是标量。
Z = x / y
Y
有关更多信息,请参见内存不足数据的高数组.
使用注意事项和限制:
代码生成不支持此函数的稀疏矩阵输入。金宝app
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
如果B是矩形的,那么它也是非稀疏的。
MATLABmrdivide函数如果输出警告B鳞片严重的,几乎单一的,或等级不足的。的gpuArraymrdivide无法检查此条件。采取行动避免这种情况。
mrdivide
gpuArray
不支持64位整数。金宝app
有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
MATLABmrdivide函数如果输出警告B鳞片严重的,几乎单一的,或等级不足的。分布式阵列mrdivide无法检查此条件。采取行动避免这种情况。
如果B是一个M × N矩阵,N > M,对于分布式阵列,mrdivide计算一个最小化的解规范(X).的结果和的结果是一样的PINV (B) *.
规范(X)
PINV (B) *
有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
mldivide|ldivide|rdivide|发票|转置|分解
mldivide
ldivide
rdivide
发票
转置
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处