- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
之变量函数及常用句语
1、变量命名规则:
变量名的第一个字符必须是英文字母,最多包含31个字符(包括英文字母、数字和下画线),变量中不得包含空格和标点符号,不得包含加减号。变量名和函数区别字母的大小写,如matrix和 Matrix表示两个不同的变量。要防止它与系统的预定义变量名(如i,j,pi,eps等)、函数名(如who,length等)、保留字(如for,if,while,end等)冲突。变量赋值用“=”(赋值号)。
有一些变量永久驻留在工作内存中,不能再重新赋值。这些变量见下表
变量 含义 ans 计算结果的默认变量名 pi 圆周率 inf or Inf 无穷大 eps 机器零阈值 Flops 浮点运算次数 NaN or nan 非数字 2、基本初等函数
函数类别 函数名称 三角函数 sin(x) cos(x) tan(x) cot(x) sec(x) csc(x) 反三角函数 asin(x) acos(x) atan(x) acot(x) acsc(x) 双曲函数 sinh(x) cosh(x) tanh(x) coth(x) sech(x) csch(x) 反双曲函数 asinh(x) acosh(x) atanh(x) asech(x) acsch(x) x的平方根 sqrt(x) 以e为底的x指数 exp(x) 以e为底的x对数 log(x) 以10为底x的对数 log10(x) 3、几个常用的函数
函数名 含义 round(x) 四舍五入函数,取最接近x的整数 floor(x) 取整函数,取不超过x的最大的整数 ceil(x) 取整函数,取不小于x的最小的整数 fix(x) 取x的整数部分 abs(x) 取x的绝对值 real(z) 取复数z的实部 image(z) 取复数z的虚部 angle(z) 取复数z的辐角 conj(z) 取复数z的共轭 mod(m,n) 输出m除以n的余数 4、数据文件的存储和调用
在清除变量或退出MATLAB后,变量不复存在。为了保存变量的值,可以把它们存储在数据文件中。例如,在指令窗口中输入clear;x=pi/3;a=sin(x);b=cos(x);c=2*a+b 执行以后,在File菜单中选Save Workspace As 存入数据文件(例如abc.mat)。则在以后的操作中可以调用这个数据文件。只要在File菜单中点Open操作,就可以打开这个文件。
4.1)M文件
在进行复杂运算时,在指令窗口高度程序或修改指令是不方便的,因此需要从指令窗口工具栏的新建按钮或选择菜单File:New:M-Fil进入MATLAB的程序编辑器窗口,以编写自己的M文件。
M文件有二类:M脚本文件和M函数文件。
将多条MATLAB语句写在编辑器中,以扩展名为m的文件保存在某一目录中,就得到一个脚本文件。例如在M文件编辑器中输入
clear;n=1:100;s=sum? %sum是求和命令(如下图),然后单击工具栏中的保存按钮,保存中选择Debug:run菜单,则会在指令窗口输出:s=5050
*注:文件名与变量名的命名规则相同,M文件一般用小写字母。尽管MATLAB区分变量名的大小写,但不区分文件名的大小写。
M 脚本文件没有参数传递功能,但M函数文件有些功能,所以M函数文件用得更为广泛。M函数文件的格式有严格规定,它必须以“ function ”开头,其格式如下:
Function 输出变量=函数名称(输入变量)
语句; 因为M函数必须给输入参数赋值,所以编写M函数必须在编辑器窗口中进行,而执行M函数要在指令窗口,并给输入参数赋值。M函数不能像M脚本文件那样在编辑器窗口通过 Debug:run 菜单执行。M函数可以被其它M函数文件或M脚本文件调用。为了以后调用时的方便,文件名最好与函数名相同且起一个好记的易于以后自己理解的名称。
比较简单的函数可以不必写成外部M函数文件,而是用更简捷的 inline 函数或匿名函数方式。 Inline 函数的使用格式为:
Fun=inline(‘expr’,arg1,arg2, … ) %fun 为函数名, expr 表达式, arg1,arg2 为输入变量名 匿名函数的使用格式为:
Fun=@(arg1,arg2, … )expr %fun 为函数名, expr 表达式, arg1,arg2 为输入变量名
5、为了更好地使用MATLAB,有必要学习一些简单的编程。在编写程序时,为了增加可读性,常常使用注释语句。M文件开头一般应有一段注释,说明文件的功能和使用方法。必须明确M函数
您可能关注的文档
最近下载
- 最新:2024湖北省医疗服务价格项目及医保支付目录(完整版) .pdf VIP
- 高标准农田建设项目 投标方案(技术方案).doc
- 【桂科版】《综合实践活动》五下 第6课《购物的学问有趣的购物体验》课件.pptx VIP
- 深刻领会二十届三中全会精神,进一步全面深化改革-2025执业药师继续教育答案.docx VIP
- m埋地钢管结构计算1.0.xls VIP
- VTE相关知识培训课件.pptx VIP
- 2025年 河南统招专升本 公共英语 真题及参考答案.pdf VIP
- 《肿瘤治疗相关心功能不全防治与管理专家共识》解读(2)(1).pptx VIP
- 为爱痴狂 钢琴独奏版 钢琴谱五线谱.pdf VIP
- 机床夹具拆装与调整实验实验报告模板.pdf VIP
原创力文档


文档评论(0)