matlab基础与应用 第3章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab基础与应用 第3章

练习与思考 (1)x=-5:5; y=abs(x3); z=x(abs(x=3)); (2)a=3;b=4; bitand(uint8(a),uint8(b))=?; biror(uint8(a),uint8(b))=?; 创建字符串时,只要将字符串的内容用单引号包含起来就可以了,若需要在字符串内容中包含单引号,则需要在键入字符串内容时,连续键入两个单引号即可,例如 c = Isnt it? c = Isnt it? 另外,使用char函数可以创建一些无法通过键盘输入的字符,该函数的作用是将输入的整数参数转变成为相应的字符,一般地转换成为相应的Unicode字符。同样字符串也可以转变成为相应的双精度数据。 作为编程语言,必须能够和用户的输入进行交互,所以MATLAB也提供了相应的函数用来完成获取用户输入数据的功能,这个函数就是input函数,它的基本用法如下: A = input(prompt); A = input(prompt, s) 其中,prompt为提示用的字符串,若具有第二个参数s,则输入数据为字符串,否则为双精度数据,参见例子3-26。 例子 input函数的例子。 在MATLAB命令行窗口中,键入下面的指令: A = input(随便输入数字:) 随便输入数字:123↙ A = 123 whos Name Size Bytes Class A 1x1 8 double array Grand total is 1 element using 8 bytes A = input(随便输入数字:, s) 随便输入数字:123↙ A = 123 whos Name Size Bytes Class A 1x3 6 char array Grand total is 3 elements using 6 bytes 注意比较两次输入得到的变量A数据类型可以看出,在input函数中,第二个参数若指定为s的时候,则输入数据默认为字符串的格式。 3.7 本 章 小 结 本章集中介绍了MATLAB的各种数据类型,其中包括了基本的数值类型、逻辑类型数据、元胞数组、结构和字符串等,同时介绍了部分处理这些不同类型数据变量的函数。本章以及第二章的内容都是后面章节中进一步学习使用MATLAB的基础。MATLAB作为一种开发环境,一种计算软件,其数据管理和维护的能力非常强,所以,在进行后面章节的学习之前,读者一定要充分地掌握这些数据类型的基本用法。掌握这些基本的数据类型,不仅能够便于读者快速入门学习M语言编程,灵活合理地使用不同的数据类型和相关的函数,而且还能够有效地提高编写和执行MATLAB应用程序的效率。因此请读者一定要熟练掌握本章的内容,这样,在后面的学习过程中就会有一种轻车熟路的感觉了。 * 第三章 数 据 类 型 第三章 数 据 类 型 3.1 概述 3.2 MATLAB基本数值类型 3.3 逻辑类型和关系运算 3.4 字符串(不要求) 3.5 元胞数组 (不要求) 3.6 结构 (不要求) 3.7 本章小结 3.1 概 述 MATLAB的早期版本只有非常简单的二维数组和字符类型的数据,目前的MATLAB版本中不仅有多达十几种的基本数据类型,在不同的专业工具箱中还有特殊的数据类型,并且MATLAB还支持面向对象的编程技术,支持用户自定义的数据类型。 MATLAB支持的基本数据类型见图3-1。 图3-1 MATLAB的数据类型 获取MATLAB的数据类型列表可以在MATLAB命令行窗口中键入help datatypes命令。 在图3-1中所示的各种数据类型都可以用于创建向量、矩阵或者多维数组。用户自定义的数据类型也是图示的各种数据类型的组合。在不同的MATLAB工具箱中具有自定义的数据类型,例如控制系统工具箱中定义的LTI对象,在滤波器设计工具箱中定义的滤波器对象,在符号数学工具箱中定义的符号类型数据等。这些工具箱中包含的特殊数据对象也都使用这些基本的数据类型组合构成。 需要指出一点,MATLAB的基本数据类型是双精度数据类型和字符类型。MATLAB的M语言和其他高级编程语言不同的是,MATLAB没有具体的变量或对象声明和定义过程,任何数据

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档