CH2 基本运算tobemodified

CH2 基本运算tobemodified

ID:38220920

大小:114.26 KB

页数:45页

时间:2019-06-06

CH2 基本运算tobemodified_第1页
CH2 基本运算tobemodified_第2页
CH2 基本运算tobemodified_第3页
CH2 基本运算tobemodified_第4页
CH2 基本运算tobemodified_第5页
资源描述:

《CH2 基本运算tobemodified》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab_2基本运算u变量和数据类型u整型和浮点型数据u数组和矩阵运算u字符串、单元体和结构体u关系和逻辑运算u位运算、时间运算变量命名规则1)以字母开头,可以包含63个字母、数字和下划线(字母区分大小写)。2)不能使用Matlab关键字。3)避免与已经定义的变量或函数同名。相关的函数:namelengthmax%变量的最大长度isvarname%检查命名合法性iskeyword%查看关键字(熟记!)exist%检测命名是否已存在which%查找命名的位置Matlab定义的常用变量:ans,pi,Inf,NaN,i,j,…

2、容易被用作变量的Matlab函数/变量:i,j,size,length,any,all,…%用户可以重置Matlab已定义的变量或函数名pi=2.718%虽然没有必要,但是合法10*pi变量类型根据变量的生存时间和可访问特性,Matlab定义了三种类型的变量:1)local局部变量(默认)2)global全局变量3)persistent永久变量(仅用于函数中)Matlab搜索路径搜索路径指的是Matlab所有文件所在目录的列表。当Matlab读取用户输入的变量名(或M文件名),Matlab按以下顺序查找:1)是不是Matlab

3、工作区的变量,如果不是,执行下一步。2)是不是Matlab内置函数,……3)是不是当前目录下的M文件,……4)按Matlab搜索路径顺序查找,……5)没有找到,提示错误信息。更改搜索路径的方法:1)用户可以通过path组函数调用,对搜索路径内容进行添加、删除、排序等操作。2)更简便的方法是在Matlab桌面àFile菜单àSetPath选项中进行操作。3)也可以在CurrentFolder窗口,按在线提示直接设置。%exist查看命名是否已经存在exist%var,func,mfile…%使用帮助文档是掌握Matlab的必要环

4、节!helpexist%查看返回值的意义docexist%查看帮助文档%which查看变量或文件位置whichsinwhich-allsinhelpwhich%查看更多的用法docwhich基本数据类型Matlab定义了15种基本数据类型1)默认的数据类型为double(双精度浮点型);2)除了function_handle(函数句柄),所有数据类型均支持数组运算;3)cell(单元体)和struct(结构体)为承载其它数据的容器;4)函数class和whos查看数据类型。整数型数值数据1)整型数据必须用相应的函数说明int8

5、,int16,int32,int64uint8,uint16,uint32,uint642)intmax,intmin查看数值范围3)注意整型数的运算规则%整型数数据范围intmax('int8')intmin('int8')intmin('uint8')%整型数的运算a=int8(pi)b=int16(3.5)class(a)%查看变量类型class(b)whos%查看当前工作区内所有的变量c=a*b%不同类型整数不能直接运算d=a*pi%注意整数和浮点数的运算结果whos浮点型数值数据1)单、双精度浮点数分别用single

6、、double函数说明2)realmax,realmin查看数值范围3)format改变数据显示格式4)eps显示数据精度%浮点数据范围realmaxsinglerealminsinglerealmaxrealmin%数据显示格式piformatlongpihelpformat%eps:一个浮点数能够取得的最小增量。epseps('single')eps('double')eps(1)eps(10)eps(1e10)%浮点数的计算精度sin(pi)tan(pi/2)exp(pi*i)%大数和小数的运算a=1+1e-16b=1a

7、==b%关系运算符==判别两个操作数是否相等%运算次序formatlonga=0.1+0.4-0.3b=0.1-0.3+0.4if(a==b)disp('okay.')%disp显示字符串内容elsedisp('thisisabug!')enda–b%避免用运算后浮点数结果是否相等作为判别条件。%一般浮点数都不能准确表达。%整数可以用浮点格式准确表达。%%%用formathex查看整数的存储%浮点数代替整数的运算%flintmax浮点数能表达的连续整数的最大值2^53%bitmax浮点数能表达的最大整数2^53-1(新版本中已

8、删除)%fix取整数部分%round按舍入原则取整%rem计算余数%formatlongm=2^53n=flintmaxm==na=1.5,b=1.4999fix(a)round(a)rem(10,3)ream(1,0.3)%验证Fermat数:F(n)=2^(2^n)+1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。