管理会计学 课件 第1篇.ppt

管理会计学 课件 第1篇.ppt

ID:51108091

大小:255.50 KB

页数:51页

时间:2020-03-18

管理会计学 课件 第1篇.ppt_第1页
管理会计学 课件 第1篇.ppt_第2页
管理会计学 课件 第1篇.ppt_第3页
管理会计学 课件 第1篇.ppt_第4页
管理会计学 课件 第1篇.ppt_第5页
资源描述:

《管理会计学 课件 第1篇.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章MATLAB程序设计5.1脚本文件和函数文件M文件有两种形式:M脚本文件和M函数文件。1、M文本编辑器2、M文件的基本形式M脚本文件(ScriptFile)M函数文件(FunctionFile)3、M脚本文件脚本文件的特点:(1)脚本文件中的命令格式和前后位置,与在命令窗口中输入的没有任何区别。(2)MATLAB在运行脚本文件时,只是简单地按顺序从文件中读取一条条命令,送到MATLAB命令窗口中去执行。(3)与在命令窗口中直接运行命令一样,脚本文件运行产生的变量都是驻留在MATLAB的工作空间(work

2、space)中,可以很方便地查看变量,除非用clear命令清除。4、M函数文件函数文件的特点:(1)第一行总是以“function”引导的函数声明行;函数声明行的格式:function[输出变量列表]=函数名(输入变量列表)(2)函数文件在运行过程中产生的变量都存放在函数本身的工作空间;(3)当文件执行完最后一条命令或遇到“return”命令时,就结束函数文件的运行,同时函数工作空间的变量就被清除;(4)函数的工作空间随具体的M函数文件调用而产生,随调用结束而删除,是独立的、临时的,在MATLAB运行过程中可

3、以产生任意多个临时的函数空间。【例5.0】根据不同阻尼系数,编写M脚本文件和M函数文件分别绘制二阶系统的时域曲线。欠阻尼系统的时域输出y与x的关系为:5.2程序流程控制1、for...end循环结构语法:for循环变量=array(表达式)循环体end说明:array可以是向量也可以是矩阵,循环变量依次取array的各列,每取一次循环体执行一次。循环体被循环执行,执行的次数就是array的列数。【例5.1】使用for...end循环的array向量编程求出1+3+5...+99的值。%EX0501使用向量fo

4、r循环sum=0;forn=1:2:99sum=sum+n;endsum2、while...end循环结构语法:while表达式循环体end说明:只要表达式为逻辑真,就执行循环体;一旦表达式为假,就结束循环。表达式可以是向量也可以是矩阵,如果表达式为矩阵则当所有的元素都为真才执行循环体,如果表达式为nan,MATLAB认为是假,不执行循环体。表达式矩阵通常是1×1的关系表达式。*注意:for...end循环的循环次数是确定的,而while...end循环的循环次数不确定。【例5.2】与【例5.1】相同,计算1

5、+3+5...+99的值。%使用while循环sum=0;n=1;whilen<=99sum=sum+n;n=n+2;endsumnsum=2500n=1013、If…else…end条件转移结构语法:if条件式1语句段1elseif条件式2语句段2...else语句段n+1end说明:当有多个条件时,条件式1为假再判断elseif的条件式2,如果所有的条件式都不满足,则执行else的语句段n+1,当条件式为真则执行相应的语句段;If…else…end结构也可以是没有elseif和else的简单结构。条件转移

6、结构框图ifelseifelseifelse【例5.3】用If结构执行二阶系统时域响应。根据阻尼系数0<ζ<1和ζ=1两种情况,得出不同的时域响应表达式:functiony=Ex0503(zeta)%EX0503使用if结构的二阶系统时域响应x=0:0.1:20;if(zeta>0)&(zeta<1)y=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt... (1-zeta^2)*x+acos(zeta));elseifzeta==1y=1-exp(-x).*(1+x);en

7、dplot(x,y)4、switch…case开关结构语法:switch开关表达式case表达式1语句段1case表达式2语句段2...otherwise语句段nend说明:(1)将开关表达式依次与case后面的表达式进行比较,如果表达式1不满足,则与下一个表达式2比较,如果都不满足则执行otherwise后面的语句段n;一旦开关表达式与某个表达式相等,则执行其后面的语句段。(2)开关表达式只能是标量或字符串。(3)case后面的表达式可以是标量、字符串或元胞数组,只要某个元素与开关表达式相等,就执行其后的语

8、句段。【例5.4】用switch…case开关结构得出各月份的季节。%Li05使用switch结构formonth=1:12;switchmonthcase{3,4,5}season='spring'case{6,7,8}season='summer'case{9,10,11}season='autumn'otherwiseseason='winter'endend5、try...catch...e

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

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

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