MATLAB允许两种不同类型的算术运算-
矩阵算术运算与线性代数中定义的相同。数组操作是在一维和多维数组上逐个元素执行的。
矩阵运算符和数组运算符之间用句点(。)符号进行区分。但是,由于矩阵和数组的加法和减法运算相同,因此两种情况下的运算符均相同。
下表简要介绍了运算符-
实例
以下示例显示了对标量数据使用算术运算符。使用以下代码创建脚本文件-
示例
a = 10; b = 20; c = a + b d = a - b e = a * b f = a / b g = a \ b x = 7; y = 3; z = x ^ y
运行文件时,它将产生以下结果-
c = 30 d = -10 e = 200 f = 0.50000 g = 2 z = 343
算术运算函数
除了上述算术运算符,MATLAB还提供了以下用于类似目的的命令/函数-
如果输入A为单数,则prod函数计算并返回B为单数。对于所有其他数字和逻辑数据类型,prod计算B并将其返回为double。