西安交通大学:《Matlab工程应用基础》第2章(2-1) Matlab数据类型

P上课时间:周一、四(7、8节) 地点:教学主楼C106 上机时间:周二、五(7、8节) 地点:计算机教学实验中心 教1南3层西头(网络中心隔壁) 网上交作业时间: 周五上机作业,截至当周周日晚12:00 周二上机作业,截至当周周四晚12:00 gdjiang@mail.xjtu.edu.cn
上课时间:周一、四(7、8节) 地点:教学主楼-C106 上机时间:周二、五(7、8节) 地点:计算机教学实验中心 教1南3层西头(网络中心隔壁) 网上交作业时间: 周五上机作业,截至当周周日晚12:00 周二上机作业,截至当周周四晚12:00 gdjiang@mail.xjtu.edu.cn

第2章Maab语言程序设计 基本要求: 1)了解 Matlab的各种数据类型; (2)掌握 Matlab的运算符与操作符的含义和用法; (3)掌握 Matlab基本表达式并了解其常用函数分类; (4)熟练掌握 Matlab的程序结构(顺序结构、循环结构和 分支结构)与流程控制语句; (5)了解并初步掌握Maab的数据文件的读写; (6)学会 Matlab的M文件的编写方法,包括命令文件和函 数文件。了解M件的调试命令和调试方法
基本要求: (1) 了解Matlab的各种数据类型; (2) 掌握Matlab的运算符与操作符的含义和用法; (3) 掌握Matlab基本表达式并了解其常用函数分类; (4) 熟练掌握 Matlab 的程序结构(顺序结构、循环结构和 分支结构)与流程控制语句; (5) 了解并初步掌握Matlab 的数据文件的读写; (6) 学会 Matlab 的M文件的编写方法,包括命令文件和函 数文件。了解M件的调试命令和调试方法。 第2章 Matlab语言程序设计

第2章Maab语言程序设计 l、 Matlab数据类型 变量和常量 数字变量的格式 ⊙字符串 ◎单元型变量 结构型变量 °矩阵、向量 °多项式
第2章 Matlab语言程序设计 1、 Matlab数据类型 变量和常量 数字变量的格式 字符串 单元型变量 结构型变量 矩阵、向量 多项式

第2章Maab语言程序设计 a)变量和常量 变量(包括函数)的命名规则:由英文字母、数字和下划线 混合组成,不得包含空格和标点;第一个字符必须是英 文字母,最多包括31个字符;对字母的大小写敏感。 局部变量和全局变量 永久变量(常量) 只能在某一函数体内使用,而不能从其他函数和 Matlab 工作空间访问的变量,就是局部变量。 在几个函数及Maab函数中都能使用的变量就是全局变 量。(全局变量名应尽可能大写,并由gobe声明)
第2章 Matlab语言程序设计 a) 变量和常量 变量(包括函数)的命名规则:由英文字母、数字和下划线 混合组成,不得包含空格和标点;第一个字符必须是英 文字母,最多包括31个字符;对字母的大小写敏感。 局部变量和全局变量 永久变量(常量) 只能在某一函数体内使用,而不能从其他函数和Matlab 工作空间访问的变量,就是局部变量。 在几个函数及M atlab函数中都能使用的变量就是全局变 量。 (全局变量名应尽可能大写,并由globe声明)

第2章Maab语言程序设计 Matlab永久变量 永久变量名 含义 永久变量名含义 ans 讦算结果的缺省变量名 NN或nam)扑数( Not a nmber),如0 容差变量,定义为10到最近浮 点的距离 nargin 数输入总量数目 浮点运算次数 nargout 函数输出总量数目 或i 无穷大,定义为10 realmax 最大的浮点数 圆周率丌 realmin 最小的浮点数 i域j 数单位为:-4,八=1
第2章 Matlab语言程序设计 Matlab永久变量

第2章Maab语言程序设计 b)数字变量 Matlab内部的每一个数据元素都是用双精度数( double 来表示和存储的。 变量输出时用户可以用 format命令设置或改变输出格式。 短格式( Short):13330.000 短格式e方式( Short e):1333001.234506 短格式g方式( Short g):13330.0 长格式(Long):13330.000500 ◎长格式e方式( Longe):1,30034500006 长格式g方式(Long):13330.000045 银行格式(Bank):1330.00 o十六进制格式(IHex):3f5553b46231abfd71 °+格式(+):++ 有理数( Rational):1/32469/20000
第2章 Matlab语言程序设计 b) 数字变量 Matlab内部的每一个数据元素都是用双精度数(double) 来表示和存储的。 变量输出时用户可以用format命令设置或改变输出格式。 短格式(Short):1.3333 0.0000 短格式e方式(Short e):1.3333e+00 1.2345e-06 短格式g方式(Short g):1.3333 0.0 长格式(Long):1.33333333333333 0.00000123450000 长格式e方式(Long e):1.33333333333333e+00 1.2345000000000e-06 长格式g方式(Long g):1.33333333333333 0.0000012345 银行格式(Bank):1.33 0.00 十六进制格式(Hex):3ff555555555 3eb46231abfd71 +格式(+):++ 有理数(Rational):1/3 2469/2000000000

第2章Maab语言程序设计 c)字符串 所有字符串都用单引号括起来。 >>s='matlab i ◎字符中中的每个字符(包括空格)都是字符串变量 矩阵或向量)中的一个元素 字符串中的字符以ASCI码形式储存并区分大小 用函数abs可以看到字符的ASCI码。 在 Matlab中,字符串和字符矩阵基本上是等价的。 >s=' matlab’等价于>s= matlab
第2章 Matlab语言程序设计 c) 字符串 所有字符串都用单引号括起来。 >> s='matlab ' 字符中中的每个字符(包括空格)都是字符串变量 (矩阵或向量)中的一个元素。 字符串中的字符以 ASCII 码形式储存并区分大小 , 用函数abs可以看到字符的ASCII码。 在Matlab中,字符串和字符矩阵基本上是等价的。 >> s=['matlab'] 等价于 >> s='matlab

第2章 Matlab语言程序设计 字符串函数 函数名称 功能和含义 函数名称功能和含义 b 将字符串转换为ASCI码值 tex[abel 用特征字符串产生TeX格式的 符号 解释执行字符串char 建立或转换字符串数组 debark 删除字符串木尾的空格 intest 整数转换为字符串 findstr 从一个字符串中查找另一个字符串m2矩阵转换为字符串 lower 将字符串转换为小写 pum2str 数字转换为字符串 将字符串转换为大写 将带格式的数字转换为字符串 strcat 将字符串水平连接 sscanf 将字符串转换为带格式的数字 scrump 比较字符串 32d「字符串转换为双精度数 strcmp 忽略大小写比较字符串 sirenum 字符串转化为数字 strncmp 比较字符串的前n个字符 bin zdec 进制数转化为十进制数 strmatch 查找匹配的字符串 declin 进制数转化为二进制数 stm 替换字符串 dc2h十进制数转换为十六进制数 still Ist 对齐字符数组(左对齐、右对齐、 居中) hexode 十六进制数转换为十进制数 strtok 返回字符串中第…个分隔符(包括 空格、 Enter和Tab键)前的部分 hex2num 十六进制数转换为双精度数 streat 垂直连接字符串可建立多行字符串 sylvan 确定字符串中的符号变量(除 常量和函数外的内容)
第2章 Matlab语言程序设计 字符串函数

第2章Maab语言程序设计 字符串举例: >>A= China"中国" ;输出带引号的汉字 >B=我是好学生 I am fine >>S3=char('s,'y, m,b,o,l,1,c) ;用函数char生成字符串 > double(s3") 字符串转换为数值代码 >> abs(s3") cellstr(s3) 字符矩阵转换为字符串 >>b=num2str(a) ;数字转换为字符串 比较>>b*2和tr2num(b)*2 >>ab=[A,'B," >>AB=中国;北京
第2章 Matlab语言程序设计 字符串举例: >> A= 'China ''中国''' ;输出带引号的汉字 >> B='我是好学生' >> c='I am fine.' >> s3=char('s', 'y','m','b','o','l','i','c') ;用函数char生成字符串 >> double(s3') ;字符串转换为数值代码 >> abs(s3') >> cellstr(s3) ;字符矩阵转换为字符串 >> b=num2str(a) ;数字转换为字符串 比较 >> b*2 和 str2num(b)*2 >> ab=[A,' ',B,'.'] >> AB=['中国';'北京']

第2章Maab语言程序设计 d)单元型变量 单元型变量是一种比较特殊的数据类型,本质上讲,单 元型变量实际上是一种以任意形式的数据为元素的多维 数组。 单元型变量可以存放任何类型、任何大小的数据,其 大小是不定的。 >A=[1,234] A s> cellplot(B) >>B={1:4,A,abcd} B celldisp (b) [1x4 double [2x2 double abcd B为单元型变量(用花括号)
第2章 Matlab语言程序设计 d) 单元型变量 单元型变量是一种比较特殊的数据类型,本质上讲,单 元型变量实际上是一种以任意形式的数据为元素的多维 数组。 单元型变量可以存放任何类型、任何大小的数据, 其 大小是不定的。 >> A=[1,2;3,4] A = 1 2 3 4 >> B={1:4, A, 'abcd'} B = [1x4 double] [2x2 double] 'abcd' B为单元型变量(用花括号) >> cellplot(B) >> celldisp(B)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《Matlab工程应用基础》第3章(3-2) 矩阵、数组和符号运算.ppt
- 《3ds max应用制作》第三讲 编辑修改器应用实例.ppt
- 《3ds max应用制作》第二讲 电梯厅.ppt
- 《3ds max应用制作》第一讲 漫游动画的制作.ppt
- 《计算机应用基础》课程电子教案(PPT课件讲义)第一章 计算机基础知识(主讲:孙龙高).ppt
- 《办公自动化》课程教学资源:第一章(1-2)计算机基础知识.ppt
- 《办公自动化》课程教学资源:第一章 计算机基础知识.ppt
- 《办公自动化》课程教学资源:第八章(8-5)电子邮件(Email).ppt
- 《办公自动化》课程教学资源:第八章 局域网与国际互联网.ppt
- 《办公自动化》课程教学资源:理论测试(综合).doc
- 《办公自动化》课程教学资源:计算机基础笔试练习题.doc
- 《办公自动化》课程教学资源:教案封面.doc
- 《办公自动化》课程教学资源:总复习.ppt
- 《办公自动化》课程教学资源:第一篇 绪论.doc
- 《办公自动化》课程教学资源:第二章 中英文输入基础.ppt
- 《办公自动化》课程教学资源:第五章 中文Word.ppt
- 《办公自动化》课程教学资源:第四章(4-5)在文档中制作插图.ppt
- 《办公自动化》课程教学资源:第四章(4-4)在文档里插入表格.ppt
- 《办公自动化》课程教学资源:第四章(4-3)数学公式的编辑.ppt
- 《办公自动化》课程教学资源:第四章(4-2-5)文档格式化.ppt
- 西安交通大学:《Matlab工程应用基础》第2章(2-4) 程序结构与流程控制语句.ppt
- 西安交通大学:《Matlab工程应用基础》第3章(3-1) 矩阵和数组运算.ppt
- 西安交通大学:《Matlab工程应用基础》第1章 Matlab概述.ppt
- 西安交通大学:《Matlab工程应用基础》第3章(3-7) 符号方程求解.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-1) 图形窗口.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-3) 等高线图形的绘制.ppt
- 西安交通大学:《Matlab工程应用基础》第4章(4-7) Matlab的图形功能.ppt
- 西安交通大学:《Matlab工程应用基础》第5章 综合实例.ppt
- 西安交通大学:《Matlab工程应用基础》作业3.ppt
- 高职高专规划教材:《计算机组装维护与维修》第1章 计算机系统概述.ppt
- 高职高专规划教材:《计算机组装维护与维修》第13章 微机的操作和维护较件.ppt
- 高职高专规划教材:《计算机组装维护与维修》第16章 微机外及维修.ppt
- 高职高专规划教材:《计算机组装维护与维修》第12章 微机系统软件安装.ppt
- 高职高专规划教材:《计算机组装维护与维修》第14章 硬件系统的故障与维修.ppt
- 高职高专规划教材:《计算机组装维护与维修》第15章 软件系统的故障与维护.ppt
- 高职高专规划教材:《计算机组装维护与维修》第11章 微机系统硬件安装.ppt
- 高职高专规划教材:《计算机组装维护与维修》第10章 系统功能.ppt
- 高职高专规划教材:《计算机组装维护与维修》第9章 PC电源、键盘标和光驱.ppt
- 高职高专规划教材:《计算机组装维护与维修》第2章 微机主板.ppt
- 高职高专规划教材:《计算机组装维护与维修》第8章 显示统.ppt