主要内容

mrdivide/

解线性方程组xA = Bx

描述

例子

xB/一个解线性方程组x * A = Bx.的矩阵一个B必须包含相同数目的列。MATLAB®如果。则显示警告消息一个扩展很差或几乎是奇异的,但不管如何都要执行计算。

  • 如果一个是标量吗B / A相当于b / A

  • 如果一个是一个广场n——- - - - - -n矩阵和B是一个矩阵n列,然后x = B / A是方程的解吗x * A = B,如果它存在的话。

  • 如果一个是一个长方形——- - - - - -n矩阵m ~ = n,B是一个矩阵n列,然后xB/一个返回方程组的最小二乘解x * A = B

x= mrdivide (B一个是否有另一种执行方式xB/一个,但很少使用。它允许类的操作符重载。

例子

全部折叠

解一个有唯一解的方程组,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

C = [1 0;2 0;1 0];D = [1 2];x = D / C
警告:Rank deficient, Rank = 1, tol = 1.332268e-15。
x =1×30.5000 0 0

MATLAB®发出警告,但继续计算。

验证x不是精确解。

x * c - d
ans =1×20 2

输入参数

全部折叠

操作数,指定为向量、全矩阵或稀疏矩阵。一个B必须有相同的列数。

  • 如果一个B具有整数数据类型,则其他输入必须为标量。整数数据类型的操作数不能是复杂的。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
复数的支持:金宝app是的

输出参数

全部折叠

解,返回为向量、全矩阵或稀疏矩阵。如果一个是一个——- - - - - -n矩阵和B是一个p——- - - - - -n矩阵,然后x是一个p——- - - - - -矩阵。

x只有两者都是稀疏的吗一个B稀疏矩阵。

提示

  • 运营商/是由方程联系起来的吗B / A =(‘\ B) '

  • 如果一个是方阵吗B / A大致等于B *发票(A),但MATLAB过程B / A以不同的方式和更有力的方式。

扩展功能

之前介绍过的R2006a