MATLAB中矩阵与数组的区别.docxVIP

  • 10
  • 0
  • 约3.67千字
  • 约 6页
  • 2017-06-11 发布于北京
  • 举报
MATLAB中矩阵与数组的区别,点运算符的运用??2012-07-23 17:10:04|??分类:?MATLAB学习|举报|字号?订阅正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(array)一种形式(可细分为普通矩阵和稀疏矩阵)。单个的数就是1*1的矩阵;数组或向量就是1*n或n*1的矩阵。事实上对于matlab来说数、数组或向量和二维矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。*******************************************************************************************一维数组相当于向量,二维数组相当于矩阵,所以矩阵是数组的子集。1.数组的运算是指数组对应元素之间的运算,也称点运算.2.矩阵是一个二维数组,所以矩阵的加、减、数乘等运算与数组运算是一致的。3.矩阵的乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算.但有两点要注意:(1)对于乘法、乘方和除法等三种运算,矩阵运算与数组运算的运算符及含义都不同:矩阵运算按线性变换定义,使用通常符号;数组运算按对应元素运算定义,使用点运算符;(2)数与矩阵加减、矩阵除法在数学是没有意义的,在MATLAB中为简便起见,定义了这两类运算。************************

文档评论(0)

1亿VIP精品文档

相关文档