matlab的所有计算都是通过双精度进行的,在内存中数的精度.docVIP

matlab的所有计算都是通过双精度进行的,在内存中数的精度.doc

  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的所有计算都是通过双精度进行的,在内存中数的精度.doc

matlab的所有计算都是通过双精度进行的,在内存中数的精度都是双精度的,但其显示格式却可以有不同形式。在MATLAD的命令行中通常用format命令在数据的不同显示格式之间切换。 struct结构函数。 cat可用来生成多维矩阵。 disp可以用来显示变量,常量,字符串。 zeros用于生成全零阵。 ones用于生成全1阵。 eye成生单位矩阵。 blkdiag产生分块对角矩阵。 linspace产生线形间隔向量。就是将两个参数分成n等份,默认是100。 logspace产生对数间隔向量。 .*、.^、.\的作用是使两个矩阵的各项相乘、乘方。 a\b、a/b是矩阵的左除和右除。矩阵的除法就是乘以逆矩阵。左除就是inv(a)*b,这个时候b必须是矩阵,a可以不是;右除就是a*inv(b),a必须是矩阵,b可以不是。左除还相当于a*x=b,所以感觉在matlab中左除还要常用些。 ab、a|b、~a、xor(a,b)(异或)非零是逻辑1,零是逻辑0。 冒号“:”。设m×n维矩阵a,a(i,:)表示是输出第i行所有元素;a(:,1:3)是第1列到第三列上所有元素,a(2:16)是按i+m×(j-1)计算的,所以matlab是先算列后算行的。 …的作用是告诉matlab输入的函数这一样过后还没有输完。 ;在语句后加;是不输出中间结果。 %后的部分是注释部分。 “.’”加在矩阵后求矩阵的转置矩阵;“’”求共轭转置矩阵。 all函数是逻辑函数,判断元素是不是全为非0,如果全是非0就为1,如果有0值,就是0。如果参数是矩阵它是先将一列为一个向量的。第二个参数是1,按行开始的;参数是2,按列开始。 any函数检测矩阵和向量中是否存在非零元素,有就返回逻辑真“1”。其它的同all。 find是元素检索函数,可以用来检索非零值或特定的值。 logical函数将矩阵中的数字值转换成逻辑值。如b=logical(a)。a的值不能进行逻辑检索;b的值可以进行逻辑检索。例如:a(b)可以进行逻辑检索非零值;b(a)是不正确的。 abs是绝对值函数,或复数元素的模。 angle得到元素的相位角,用弧度表示。 real和imag函数求复数的实部和虚部。 conj求复数共轭的函数。conj(a)=real(a)-i*imag(a);a可以是数组和矩阵。 exp数组指数。exp(a)=e.^a expm矩阵指数。expm(a)=e^a. sqrt数组中每个元素的平方根。 log.log2.log10求数组中各元素的对数。 round将数组的每个元素向最接近的整数舍入。 floor将数组的每个元素向负无穷方向的整数舍入。 ceil将数组的每个元素向正无穷方向的整数舍入。 fix将数组的每个元素向0方向的整数舍入。 复数实部和虚部均执行这种操作。 mod和rem是模除和求余数的函数。 rand函数产生均匀分布随机矩阵 randn函数产生标准正态分布随机矩阵。 normrnd函数是普通的正态分布的随机矩阵。 random通用函数生成各分布的随机数据。 还有其他的随机数生成函数。 cell型单元型,如果是数组,各数组元素可以是不同类型。 ~=是不等于符号。 try和catch语句的搭配,执行try和catch语句之间的函数,如果遇到错误,默认就会把错误信息赋给lasterr变量,并放弃执行这一段语句,转而执行catch和end之间的语句。 Root对象就是指计算机屏幕。因而系统中只有一个Root对象。 Figure是图形窗口对象,可以使用Figure之类生成任意数目的图形窗口,每个窗口就是一个Figured对象。 Axes坐标轴对象。Axis指令生成。axis可以用来定义轴的范围。 Line对象直线对象,Line函数生成。 Patch对象是多边形区域对象,Fill和Fill3函数生成。 Surface曲面对象,Surf、Mesh等函数生成。 Image图像对象,Image指令生成。 Text文字对象,text指令生成。xlable、ylable、zlable等都包含自动生成Text的指令。 Uimenu菜单对象(下拉式菜单),每个图形窗口中一般只有一个Uimenu对象。 Uicontrol控件对象,通常能建立按钮、列表框、编辑框等图形。 Uicontextmenu内容式菜单对象,类似于VB、VC中的弹出式菜单。 句柄,在matlab中也有句柄的概念,是指向对象的。例如:handle=figure(‘PropertyName’, PropertyValue…) get函数可以获得图形对象的属性值。第一个参数是句柄。 set函数可以设置图形对象属性的属性值。第一个参数是句柄。 编写M文件的精粹

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档