本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

ldivide, .\

数组左除

说明

示例

x = B.\AA 的每个元素除以 B 的对应元素。

x = ldivide(B,A) 是用 AB 这一操作的替代方法,但很少使用。它可以启用类的运算符重载。

示例

全部折叠

A = ones(2,3);
B = [1 2 3; 4 5 6];
x = B.\A
x = 2×3

    1.0000    0.5000    0.3333
    0.2500    0.2000    0.1667

C = 2;
D = [1 2 3; 4 5 6];
x = D.\C
x = 2×3

    2.0000    1.0000    0.6667
    0.5000    0.4000    0.3333

输入参数

全部折叠

分子,指定为标量、向量、矩阵或多维数组。数值输入 AB 必须具有相同的大小或兼容的大小(例如,AM×N 矩阵,B 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

如果 AB 是持续时间数组,则它们必须具有相同的大小,除非其中一个为标量。

如果 B 是整数数据类型,则 A 必须是相同的整数类型或双精度标量。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | duration | char
复数支持:

分母,指定为标量、向量、矩阵或多维数组。数值输入 AB 必须具有相同的大小或兼容的大小(例如,AM×N 矩阵,B 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

如果 AB 是持续时间数组,则它们必须具有相同的大小,除非其中一个为标量。

如果 A 是整数数据类型,则 B 必须是相同的整数类型或双精度标量。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | duration | char
复数支持:

输出参数

全部折叠

解,以标量、向量、矩阵或多维数组的形式返回。如果 AB 为整数数据类型,则 x 也是相同的整数数据类型。

提示

  • 按元素运算符 ./.\ 通过等式 A./B = B.\A 相互关联。

  • 除以整数时,使用 idivide 可获得更多四舍五入选项。

  • MATLAB® 不支持复杂的整数除法。

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

在 R2006a 之前推出