2.2.3 表达式
2025年09月26日
2.2.3 表达式
与其他程序语言类似,MATLAB提供了数学表达式功能.但是,与大多数程序语言不同的是,这些表达式主要针对矩阵进行操作.
MATLAB提供了很多内部数学函数,包括abs、sqrt、exp和sin等.对负数取平方根或对数不会导致错误,MATLAB会自动返回复数计算结果.MATLAB还提供了很多高级的数学函数,包括Bessel和gamma函数等.这些函数中的大部分都接受复数变量.在命令窗口键入下面的命令,可以查看此类函数的列表.
键入下面的命令行,可以找到更多的高级数学函数和矩阵函数.
有些函数如sqrt和sin是内部函数,内部函数是MATLAB内核的一部分,所以它们的计算效率很高,但计算细节无法获取.其他函数,如gamma和sinh,是用M文件实现的.内部函数和其他函数有一些不同,例如,对于内部函数,无法看到代码;对于其他函数,则可以看到代码.
下面是一些表达式的例子.