在matlab中mod是什么意思

如题所述

mod函数是求余函数,用法如下:

b = mod(a,m) 返回用 m 除以 a 后的余数

其中 a 是被除数,m 是除数。

注意:正负号不同的两个数使用mod函数所得值得正负问题

1、mod(负 , 正)=正

2、mod(正 , 负)=负

例子:

一、mod(-x , y):所得到的值为正

>> mod(-1,2)

ans =

1

二、mod(x , -y):所得到的值为负

>>mod(1,-2)

ans =

-1

扩展资料:

MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。

函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C++ 。

在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。

函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。

参考资料:百度百科MATLAB

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-04
通常取模运算(mod)也叫取余运算(rem),它们返回结果都是余数。
但rem和mod唯一的区别在于:
当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。本回答被提问者采纳
相似回答