下载此文档

MATLAB学习笔记.docx


文档分类:高等教育 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
MATLAB 学 一、数据类型 1. 数据类型分为整数(int) 、单精度浮点数(single) 、双精度浮点数(double) 三类, 默认情况下, 按照双精度浮点数进行存储操作。对所有数值进行双进度浮点类型存储和操作。 2. floor 向下取整 floor()=1 floor(-)=-4 ceil 向上取整 ceil()=2 ceil(-)=-3 round 接近取整 round()=1 round(-)=-4 3. 复数: plex(a,b) 求实函数 real(z) 求虚函数 imag(z) 模 abs(z) 辅角 angle(z) 共轭复数 conj(z) 4. Inf 无穷量 NaN 非数值量 5. 结构创建(1) struct 函数(2) patient=[patient1,patient2] P atient 对象由 patient1 和 patient2 连接形成。 6. 创建单元数组 cell 6. 访问单元数组 C(m,n) 指的是单元数组中第 m 行第 n 列的单元; C{m,n} 指的是单元数组中第 m 行第 n 列的单元中的内容。 7. 单元数组操作(1) 单元数组的合并用{} (2) 如果要删除单元数组中的指定单元, 只需将空矩阵赋给该单元即:C{m,n}=[] 。(3) 用 reshape 函数来改变单元数组形状(4) 函数句柄 Function_Handle=***@Function_Filename 8. 运算符与运算:MATLAB 中运算符分为算术运算符、关系运算符和逻辑运算符。?算数运算符 P33 表 (2) 关系运算符 P33 表 ‘== ’是比较两个变量, 相等返回 1, 不相等返回 0; ‘=’是赋值。(3) 逻辑运算符&与︱或~非 xor(x,y) 异或 x与y 不同时为 0 返回 1; 否则返回 0 any(x) 向量 x中, 有任何非零元素, 返回 1; 否则返回 0 矩阵 x 中的每一列有非零元素返回 1, 否则返回 0 all(x) 向量 x中, 所有元素非 0, 返回 1; 否则返回 0 矩阵x 中的每一列所有元素非0返回 1, 否则返回0 (4) 运算优先级 P35 表 9. 字符串处理字符串相关函数 P35 表 isstr strcmp isspace deblank feval eval strrep isletter (1) 字符串构造: 构造多行字符串时, 如果字符串写在[]内, 那么多行字符串的长度必须相同; 如果字符串写在{}内, 长度可以不同。(i) strcat concatenate strings horizontally 水平连接( ii) strvcat 连接多行字符串时, 每行字符串的长度不要求相等, 所有非最长字符串的右边会自动补偿空格, 使每行字符串的长度相同。( iii) char cha r与 strvca t 函数类似( 非最长也补偿), 不过当多行字符串中有空字符串时,strvcat 函数会自动进行忽略,而 char 函数则会把空字符串也用空格补偿后, 再进行连接。?字符串比较使用关系运算进行比较时, 返回值是一个与字符串长度相同大小的数组, 因此要求被比较的两个字符串长度必须相同;而 strcmp 函数则是比较两个字符串是否相同, 无需比较两个字符串的长度, 返回值为数值 0或 1。?查找与替换 findstr 查找与搜索 strrep 替换二、矩阵基础(1) 创建矩阵 P39 表 ones(n) zeros(n) eye(n) rand(m,n) ones(size(A)) magic(m,n) randn(n) []等(2) 改变矩阵结构 P41 表 fliplr(A) 矩阵每一行进行逆序排列 flipud(A) 矩阵每一列进行逆序排列 rot90(A) 矩阵逆时针旋转 90度 sort(A,di) dim=1, 对每列进行升序排列并返回排列后的矩阵;dim=2, 对每行进行升序排列并返回排列后的矩阵。 repmat(A,[m n p]) 创建一个和矩阵 A 有相同元素的 m*n* p 块的多为矩阵. A[(1 3),:] 获取 A 矩阵第一、三行两行所有列 A=[A,[101;102;103]] 在 A 后加一个列向量[101;102;103] ?矩阵下标 1、双下标索引通过两个下标来确定元素在矩阵中的位置,如 A(2,3) 表示矩阵 A中第二行第三列的元素 2、单下标索引通过一个坐标来确定元素在矩阵中的位置,:A=rand(3,4),A(7) 表示矩阵 A中第一行第三

MATLAB学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小1.80 MB
  • 时间2017-04-04