《第二章数据结构运算优秀课件.ppt》由会员分享,可在线阅读,更多相关《第二章数据结构运算优秀课件.ppt(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1 页,本讲稿共49 页主要内容2.1 数据类型2.2 一维数组2.3 二维数组2.4 高维数组2.5 数组操作2.6 数组运算与矩阵运算2.7 多项式2.8 关系运算、逻辑运算和运算符2.9 字符串数组2.10 细胞数组2.11 结构体数组第2 页,本讲稿共49 页2.1 引 言 数据结构是程序设计的重要基础,使用合理的数据结构去描述问题,能够缩短程序代码、简化程序结构、便于程序维护。在MATLAB里共有六种基本数据类型,每一种类型可以构成一维、二维和多维的数组。这六种是:双精度型(double):双精度数值类型,是最常用的类型;字符型(char):字符数组,每个字符占16位;稀疏型(sp
2、arse):双精度稀疏矩阵,只存储矩阵中的非0元素;细胞型(cell):细胞,可以存放任意类型数据结构体(struct):不同类型的数据集合存储型(storage):用于图像处理第3 页,本讲稿共49 页2.1 引 言 数组(Array)可以是一维的行(或列),也可以是二维或多维的。用户可以操作整个数组,也可以操作数组中的某个或者某些元素。MATLAB会根据表达式的运算结果,自动确定变量的类型和大小。变量的数据类型可以用以下函数来查看:isa(var,type)%变量var的数据类型名称如果 是type,则返回1,否则返回0class(var)%返回变量a的数据类型名称whos var%查看变量var的详细情况第4 页,本讲稿共49 页