Matlab初学者教程-第三堂课-Matlab-is-your-power.pptxVIP

Matlab初学者教程-第三堂课-Matlab-is-your-power.pptx

  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变量数据类型psytingjiang@Matlab中默认的常量常量常量的功能 常量常量的功能ans用作结果的默认变量名 nargin 函数的输入参数个数beep使计算机发出“嘟嘟”声 nargout 函数的输出参数个数pi圆周率 varargin 可变的函数输入参数eps浮点数相对误差 varargout 可变的函数输出参数inf无穷大 realmin 最小的正浮点数NaN不定数 realmax 最大的正浮点数i或j复数单位 bitmax 最大的正整数在MATLAB中1/0是有意义的,结果为“Inf”,表示“无穷大”。用-Inf和Inf分别表示负无穷和正无穷。浮点数是有范围的,一旦运算结果超出范围,系统会用-Inf 和Inf表示结果。在计算机中 变量 是指一段有名字的连续存储空间(摘自百度百科),而这个所谓的名字就叫做变量名。00000000000001010匈牙利命名法是一种编程时的命名规范,其基本原则是:变量名 = 属性 + 类型 + 对象描述其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。对象描述属性类型全局变量?g_?常量?c_?c++类成员变量?m_?静态变量?s_?指针?p?函数?fn?句柄?h?长整型?l?最大?Max?初始化?Init?临时变量?Tmp?源对象?Src?目的对象?Dest?m_hwnd :m 是属性描述,表示成员变量;h 是类型描述,表示句柄; wnd 是对象描述,表示窗口,所以 m_hwnd 表示窗口句柄的成员变量;pfnEatApple :pfn 是类型描述,表示指向函数的指针, EatApple 是变量对象描述,所以它表示?指向 EatApple 函数的函数指针变量。?变量数据类型Matlab逻辑型01数值型02字符型03结构体类型04元胞类型05逻辑型MATLAB用0和1分别代表逻辑“假”和逻辑“真”逻辑型数据在MATLAB通常以标量的形式表示有时也可以是逻辑向量 || ~?在matlab中“与”这个逻辑运算符为,“或” 是||,“非” 是~“与”:两者都为真时,运算结果才为真;只要其中一个是假,其运算结果就是假。“或”:两者只要有一个是真,运算结果就是真;只有两者都是假,运算结果才是假。“非”:一个真事件的非运算结果是假,假事件的非运算结果是真。 a = true? a = 1?? % 定义变量a,其值为逻辑型真 b = false? ? ?b = 0?? % 定义变量b,其值为逻辑型假 a b? ? ?ans = 0?? % a是真,b是假,a且b为假 a || b? ? ?ans = 1?? % a是真,b是假?a或b为真 ~a ? ?ans = 0?? % a是真,非a为假轮到你来A = [0 1 1 0]B = [1 0 1 0]xor变量数据类型Matlab逻辑型01数值型02字符型03结构体类型04元胞类型05int8、uint8int16、uint16整型int32、uint32数值型int64、uint64单精度浮点型双精度八种整数类型名称表示范围转换函数Int8(有符号1字节整数)-27~27-1int8Uint8(无字符1字节整数)0~28-1uint8Int16(有符号2字节整数)-215~215-1int16Uint16(无字符2字节整数)0~216-1uint16Int32(有符号4字节整数)-231~231-1Int32Uint32(无字符4字节整数)0~232-1Uint32Int64(有符号8字节整数)-263~263-1Int64Uint64(无字符8字节整数)0~264-1uint64单精度浮点型单精度数据需要4字节的存储空间,其空间分配如下表单精度数据的字节位功能字节位代表功能31符号位(0代表正数,1代表负数)23~30指数位0~27-10~221.f中的小数位f单精度浮点型的表示范围也可以用函数查询,realmax和-realmax分别得到其可以表示的最大正数和最小负数,单精度类型用single表示同样,realmin和-realmin分别表示其可以表示的最小正数和最大负数,那么单精度表示的范围是集合:[-realmax, -realmin] U [realmin, realmax]realmax(‘single’)ans = 3.4028e+038-realmax(‘single’)ans = -3.4028e+038双精度浮点型MATLAB中数值的默认类型是双精度浮点型,其构造规则和单精度相同。 双精度数据的字节位功能字节位代表功能63符号位(0代表正数,1代表负数)52-62指数位0~210-10~511.f中的小数位f双精度类型用double表示,其范围查询函数和单精

文档评论(0)

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

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

1亿VIP精品文档

相关文档