主要内容

mrdivide,/

解线性方程组xA = Bx

描述

例子

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×31.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 =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