第2的章 基本数据类型-1.pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2的章 基本数据类型-1

Matlab基础与应用第2章 基本数据类型郑中杰 实验教学部2017年主要内容2.1 变量2.2 MATLAB数据类型2.3 向量及其运算2.4 矩阵及其运算2.1 变量1. 变量的命名规则变量名必须以字母开头。所允许的最长变量名为63个字符。变量名允许使用的后续字符仅包括字母、数字或下划线。(如my_2合法)变量名区分字母大小写。(如变量a与变量A不同)MATLAB程序中保留的关键字不能用作变量名。(如for、end、if、function等,可使用iskeyword查看)MATLAB允许重新指定内置函数名作为变量名,但很危险。(如sin=4,若要重置,clear sin)2.1 变量2. 特殊变量 是由系统预先自动定义的,当MATLAB启动时驻留在内存中。2.1 变量sin 与 sind 函数的区别?3.变量赋值 变量名=表达式?P21示例:例2.1 计算表达式例2.2 计算表达式?% i pi 角度/弧度变量管理 1. 内存变量的显示与删除 Who和whos这两个命令用于显示在MATLAB工作空间中驻留的变量名清单。但whos在给出驻留变量名同时,还给出它们的维数、所占字节数以及变量的类型。下面的例子说明了who和whos命令的区别。说明:clear命令用于删除MATLAB工作空间中的变量。注意,预定义变量不能被删除。变量管理常用的还有一个class函数,该函数可以用来获取变量或对象的类型,也可以用来创建用户自定义类型。在本章中主要利用其获取变量或者对象的功能。 a=2.3 class(a)ans =double变量管理MATLAB工作空间窗口专门用于内存变量的管理,如图所示。在工作空间窗口中可以显示所有内存变量的属性。当选中某些变量后,再单击工作空间窗口工具栏中Delete按钮,就能删除这些变量。变量管理当选中某些变量后,再单击Open Selection按钮,即可进入变量编辑器,如图所示。通过变量编辑器可以直接观察变量中的具体元素,也可修改变量中的具体元素。2.1 变量4. 变量的清除、保存与载入 save 文件名 [变量名表] [-append][-ascii] load 文件名 [变量名表] [-ascii]who / whosclearP21示例:例2.3 save mydata a b x load mydata2.2 MATLAB数据类型 MATLAB的主要处理对象是矩阵和数组。浮点整数有符号无符号单精度双精度元胞数组和结构数组可以在同一数组中存储不同类型的数据其他类型包括用户定义类型和Java类型2.2 MATLAB数据类型 不同类型的数据能表示的数据范围、占用的存储空间等均不同。MATLAB 7.0默认将所有的数值都按照双精度浮点数类型来存储和操作。 1.数值型-浮点数数据类型表示存储空间/数据范围双精度double8字节realmax(double) : 1.7977e+308realmin(double) : 2.2251e-308单精度single4字节realmax(single) : 3.4028e+038realmin(single) : 1.1755e-0382.2 MATLAB数据类型 1.数值型-整数数据类型表示存储空间/数据范围有符号整数int8 int16 int32 int641字节~…intmax(int8) : 127 intmin(int8) : -128无符号整数uint8 uint16 uint32 uint641字节~…intmax (uint8) : 255intmin(uint8) : 0 复数默认存储类型是双精度,实部和虚部都需要存储,需要两倍的存储空间。存储一个双精度的复数需要16字节,可存为单精度或整数类型。如int(5+3i)整数类型说明(1) 在工作空间窗口中可以看到各变量在存储空间中占用的字节数。(2) 整数与浮点数相乘运算后其结果仍然是整数。(3) 相同的整型数据之间的运算,结果为同类型的整数。不同的整数型数据之间不能进行运算。2.2 MATLAB数据类型P26示例: (complex函数)例2.5 a=3 b=4 c=complex(a,b) %产生复数 c =3.0000 + 4.0000i r=real(c) %复数的实部 r = 3 m=imag(c) %复数的虚部 m =4 k=abs(c) %复数的模 k =5 t=angle(c)*180/pi %复数的相角用角度表示 t = 53.1301 cc=conj(c) %共轭复数 cc =3.0000 - 4.0000i2.2 MATLAB数据类型 2.字符型数据类型表示存储空间一个字符 a一个字符2字节一个字符串abc三个字符6字节函数名

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档