文档

mrdivide, /

解线性方程组xA = Bx

语法

x = B / A
x = mrdivide (B)

描述

例子

x=B/一个解决了线性方程组x * A = Bx。的矩阵一个B必须包含相同数量的列。MATLAB®显示一条警告消息一个严重比例或近奇异,但无论如何执行计算。

  • 如果一个是一个标量,然后呢B / A相当于b / A

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

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

x= mrdivide (B,一个)另一种方法是执行x=B/一个,但很少使用。它使操作符重载为类。

例子

全部折叠

解决一个方程组有唯一解,x * A = B

一个= [1 1 3;2 0 4;1 6 1];B = 19 8 [2];x = B / A
x =1.0000 2.0000 3.0000

解决欠定的系统,x * C = D

C = [1 0;2 0;1 0];2 D = [1];x = D / C
警告:等级不足,排名= 1,tol = 1.332268 e15汽油。
x =0.5000 0 0

MATLAB®问题但收益计算的一个警告。

验证x不是一个精确解。

x * c - d
ans =0 2

输入参数

全部折叠

系数矩阵,指定为一个向量,矩阵,或稀疏矩阵。如果一个n列,然后B必须有n列。

数据类型:|
复数的支持:金宝app是的

右边,指定为一个向量,矩阵,或稀疏矩阵。如果Bn列,然后一个必须有n列。

数据类型:|
复数的支持:金宝app是的

输出参数

全部折叠

解决方案,作为一个矢量,返回完整的矩阵,或稀疏矩阵。如果一个是一个——- - - - - -n矩阵和B是一个p——- - - - - -n矩阵,然后x是一个p——- - - - - -矩阵。

x稀疏的只有两个一个B稀疏矩阵。

提示

  • 运营商/\彼此相关的方程B / A = (‘\ B) '

  • 如果一个是一个方阵,B / A约等于B *发票(A),但MATLAB过程B/一个不同的和更强劲。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

之前介绍过的R2006a

这个主题有帮助吗?