目录

语法

说明

示例

标量被除后的余数

向量被除后的余数

正值和负值被除后的余数

浮点值被除后的余数


rem函数是两个数相除之后的余数。

语法

a - 被除数

被除数,指定为标量、向量、矩阵或多维数组。a 必须是任意数值类型的实数值数组。数值输入 a 和 b 必须具有相同的大小或兼容的大小(例如,a 是 M×N 矩阵,b 是标量或 1×N 行向量)。

如果 a 和 b 是持续时间数组,则它们必须具有相同的大小,除非其中一个为标量。如果一个输入是持续时间数组,则另一个输入可以是持续时间数组或数值数组。在此上下文中,rem 将数值视为标准 24 小时制的数字。

如果一个输入是整数数据类型,则另一输入必须是相同的整数类型或 double 标量。

b - 除数

除数,指定为标量、向量、矩阵或多维数组。b 必须是任意数值类型的实数值数组。数值输入 a 和 b 必须具有相同的大小或兼容的大小(例如,a 是 M×N 矩阵,b 是标量或 1×N 行向量)。可以参考基本运算的兼容数组大小。

如果 a 和 b 是持续时间数组,则它们必须具有相同的大小,除非其中一个为标量。如果一个输入是持续时间数组,则另一个输入可以是持续时间数组或数值数组。在此上下文中,rem 将数值视为标准24小时制的数字。

如果一个输入是整数数据类型,则另一输入必须是相同的整数类型或 double 标量。

说明

r = rem(a,b) 返回 a 除以 b 后的余数,其中 a 是被除数,b 是除数。此函数通常称为求余运算,表达式为 r = a - b.*fix(a./b)。rem 函数遵从 rem(a,0) 是 NaN 的约定。

示例

标量被除后的余数

计算 23 除以 5 后的余数。

a = 23;
b = 5;
r = rem(a,b)r = 3

向量被除后的余数

计算一个整数向量除以除数 3 的余数。

a = 1:5;
b = 3;
r = rem(a,b)r = 1×51     2     0     1     2

正值和负值被除后的余数

计算一个含正负值的整数集被除后的余数。请注意,非零结果的符号与被除数相同。

a = [-4 -1 7 9];
b = 3;
r = rem(a,b)r = 1×4-1    -1     1     0

浮点值被除后的余数

计算多个角除以除数 2*pi 后的余数。rem 将尝试补偿浮点四舍五入取整的影响,以尽可能生成精确的整数结果。

theta = [0.0 3.5 5.9 6.2 9.0 4*pi];
b = 2*pi;
r = rem(theta,b)r = 1×60    3.5000    5.9000    6.2000    2.7168         0

Matlab中rem函数使用相关推荐

  1. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  2. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  3. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  4. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  8. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  9. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

最新文章

  1. css 行内元素设置宽高
  2. apk反编译看包名什么的
  3. OJ题目细菌实验分组c语言,C语言
  4. 付费用户减少一成,阅文集团还能否为自己“造血”?
  5. 初识Lucene.net
  6. Swift 设置字体
  7. IntelliJ IDEA for Mac中的Maven操作窗口详解
  8. vscode弹出cmd_先看看 VS Code Extension 知识点,再写个 VS Code 扩展玩玩
  9. HA3、iGraph和DII服务框架统一之战
  10. 隐藏十年的 Sudo 漏洞 (CVE-2021-3156) 还影响 macOS 和 IBM IAX
  11. 文章原创率只有40%?修改方法来了
  12. 公文处理助手 【全自动文档排版插件 For Word(32/64)】
  13. 梦想贩卖机v2-1.069
  14. 骨传导耳机推荐,2021骨传导耳机排行榜
  15. SequoiaDB分布式数据库2022.1月刊
  16. 以太网网络变压器的作用
  17. 智能运维探索:有一种多指标异常检测方案,你可能没用过...
  18. 《AR与VR开发实战》导读
  19. html之菜单栏设置
  20. 关于公文计算机考试的题目,2015计算机等级考试模拟题

热门文章

  1. Rokid ALL in ONE 全栈开发套件开箱——强人工智能入门指南[1]
  2. js清除当前站点cookie
  3. 计算机系统认识报告范文,计算机系统报告范本.pptx
  4. base64decode用法
  5. 深入理解傅里叶变换--FT
  6. Linux ftrace 2.2、trace event的使用
  7. linux设置时间为24格式图文,linux修改设置时间命令date
  8. sonar自定义规则
  9. shell 编程三剑客之一:grep 详解
  10. gdal坐标转换总结(转换)