数学计算是MATLAB强大计算功能的体现,MATLAB的数学计算分为数值计算和符号计算,其中符号计算是指使用未定义的符号变量进行运算,而数值计算不允许使用未定义的变量,本章主要介绍数值计算。
变量和数据
MATLAB的数据通过变量存储在内存中,,就是双精度型(Double);,为了提高运行速度,也支持不同的数据类型,用户如果要节省存储空间可以使用不同的数据类型。
:数值型、字符串型、元胞型、结构型等,其中数值型又有双精度型、单精度型和整数类,在整数类中有无符号类(uint8、uint16、uint32、uint64)和符号类整数(int8、int16、int32、int64)。本章将对这几种数据类型进行介绍。
1. 数值的表达方式
MATLAB的数值采用十进制表示,可以用带小数点的形式直接表示,也可以用科学计数法,eps为相对精度位数,数值的表示范围是10-309~10309。
以下都是合法的数据表示:
-2、、-56(×10-56)、(×10204)
2. 矩阵和数组的概念
在MATLAB的运算中,经常要使用标量、向量、矩阵和数组,这几个名称的定义如下:
标量:是指1×1的矩阵,即为只含一个数的矩阵。
向量:是指1×n或n×1的矩阵,即只有一行或者一列的矩阵。
矩阵:是一个矩形的数组,即二维数组,其中向量和标量都是矩阵的特例,0×0矩阵为空矩阵([])。
数组:是指n维的数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。
matlab多元函数极限与偏导数的符号运算 来自淘豆网www.taodocs.com转载请标明出处.