第2章01 观测数据的分析与处理09-1概要.ppt

第2章01 观测数据的分析与处理09-1概要.ppt

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

其中”%”右边的语句为说明语句,它们只起到注释或帮助的作用。在MATLAB提示符下, 如键入fibon,则MATLAB会自动执行这一文件中的每条命令,并产生执行结果: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 注意,在底稿文件中的变量i及f都将保存在工作区中,这一点与函数文件是截然不同的。 MALTLAB提供了许多关于如何使用底稿文件解决复杂问题的演示程序,用户可以通过键入demes调用这些程序: demos 在加载MATLAB时,系统会自动执行底稿文件startup.m,这个文件类似于DOS系统中的autoexe.bat文件。因此用户可以把要在工作区中预定义的特征常数、工作系统等信息加到该文件中。这样在系统启动时就可自动执行,而无需在每次启动后重新设置。在多用户或网络环境下,底稿文件matlabrc. m是专为系统管理员使用的,通过它可完成系统的定义及信息传递。 函数文件 函数文件与底稿文件的区别在于:函数文件的第一行必须包含关键字”function”;函数文件可以传递参数,底稿文件不具备参数传递功能;在函数文件中定义及使用的变量都是局部变量,只在本函数的工作区内有效,一旦退出该函数,即为无效变量,而底稿文件中定义或使用的变量都是全局变量,在退出文件后仍为有效变量。 函数文件的目的是扩展MATLAB功能,也就是说,函数文件利用MATLAB语言构造了一个新的MATLAB函数,而且这个函数的使用方法与MATLAB本身提供的库函数一样。 例如,函数文件mean.m包含以下语句: function y=mean(x) %MEAN average or mean value %For vetors,MEAN(x) returns the mean value %For matrices,MEAN(x)is a row vector %Containing the mean value of each column [m,n]=size(x); if m==1 m=n; end y=sum(x)/m; 这个M文件定义了一个新函数mean,它的引用与其它MATLAB函数一样,其功能是计算向量或矩阵的平均值。例如输入: z=1:99; m=mean(z) m= 50 关于函数文件mean.m的说明 ①文件的第一行说明了该函数的名称、输入参数、输出参数。如果没有这一行的说明,则该文件就是底稿文件而不是函数文件。这一行的有无,是区别底稿文件与函数文件的一个重要标志; ②”%”后面的语句是用来注释说明的,只是为了程序易于理解,而不被MATLAB 执行; ②文件前面几行由”%”开始的语句构成了M文件的帮助信息。当键入help mean, 可得到有关mean.m文件的帮助信息; ④第一行帮助信息,称为h1行,它被记录在系统目录的contents.m文件中,用户可通过lookfor命令进行查阅; ⑤变量m、n及y为局部变量。当mean执行完毕后,这些变量也随之消失(如果这些变量在执行mean之前已经存在,则它们在mean执行后仍保持原值); ⑥调用函数文件时,传递的参数名称不一定与函数文件中定义的参数名称相同。在上例中,我们使用变量z而不是x来传递参数,这并不会影响程序的正常运行,事实上,z的值只是被传递(或者说被拷贝)到了mean函数中的局部变量x中。 逻辑运算 any? all find a = 10 20 30 40 50 60 70 80 90? find(a50)? ans =? 3 6 8 9 基本数学函数 函数名 功能 函数名 功能 sin 正弦函数 acoth 反双曲余切函数 sinh 双曲正弦函数 exp 指数函数 asin 反正弦函数 log 自然对数函数 asinh 反双曲正弦函数 log10 常用(以10为底)对数函数 cos 余弦函数 log2 以2为底对数函数 cosh 双曲余弦函数 ow2 以2为底的幂函数 acos 反余弦函数 sqr

文档评论(0)

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

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

1亿VIP精品文档

相关文档