新医院会计制度解读2011打印版.ppt

新医院会计制度解读2011打印版.ppt

ID:51086034

大小:518.00 KB

页数:55页

时间:2020-03-18

新医院会计制度解读2011打印版.ppt_第1页
新医院会计制度解读2011打印版.ppt_第2页
新医院会计制度解读2011打印版.ppt_第3页
新医院会计制度解读2011打印版.ppt_第4页
新医院会计制度解读2011打印版.ppt_第5页
资源描述:

《新医院会计制度解读2011打印版.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章MATLAB程序设计电子科技大学王洪本章内容变量、表达式与数组运算操作符、关系及逻辑运算符程序结构及流程控制语句M源文件及调试M文件的加速执行§4.1MATLAB的变量与表达式1.变量的命名规则变量名和函数名对字母的大小写敏感;变量名的第一个字符必须是一个英文字母,最多可包括31个字符;变量名可由英文字母、数字和下划线混合组成;变量名中不得包含空格和标点,但可以由下连字符2.局部变量与全局变量局部变量:函数体内定义的变量,不能从其它函数和MATLAB工作空间访问。全局变量:在几个函数和MATLAB工作空间中共同拥有,均可访问的变量。在函数体所有赋值语

2、句之前进行说明,所有共享的函数均要说明。说明语句:global变量名=变量值;3.永久变量MATLAB的预定义变量,不能用clear删除,不能用who命令查看,主要有:ans;eps;pi;i,j;inf;NaN;realmax;realmin等。4.MATLAB的基本表达式表达式变量=表达式表达式由变量名、运算符、数字和函数组成;“=”两侧可以有空格;分号的作用;多个返回结果用[]括起来;ans的作用。例:x=(3*4^2+exp(sin(45)))/6§4.2MATLAB运算符与操作符运算符:运算符含义运算符含义+加法^乘方-减法/右除*乘法左除操作

3、符操作符含义操作符含义:冒号‘转置号()括号%注释号.小数点;分号..源目录=赋值号…连续号==等于号,逗号>大于号§4.3关系运算与逻辑运算1.关系运算关系操作符功能关系操作符功能==等于<=小等于~=不等于>大于<小于>=大等于运算方式:标量与标量;标量与数组;数组与数组注:任何非零数被看作“1”!A=348902537B=441784517E=(A==B)E=010000101NE=(A~=B)NE=101111010A0=(A>5)A0=0011000012.逻辑运算&与

4、或~非*运算方式:标量与标量;标量与数组;数组与数组。非的优先级高于与、或。

5、标量与标量a&b,当a、b全是非0时,运算结果为1,否则为0;a

6、b,当a、b中只要有一个非0,结果为1;~a,当a是0时,运算结果为1,否则为0数组和数组数组A、B比较的是相同位置的元素,按标量的运算规则逐个进行。运算结果是一个维数与A相同的数组。标量和数组:标量b和数组A的每一个元素按标量关系运算规则逐个比较。运算结果是一个维数与数组A相同的数组AB=A&BAB=111101111A_B=A

7、BA_B=111111111C=~AC=000010000A=348902537B=441784517函数名称功能xor(A,B)异或运算all(A)向量A中所有

8、元素全是非0,结果为1,否则为0any(A)只要向量A中有非0元素,结果为1,否则为0isequel(A,B)当A、B对应元素相等时,相应元素位置取1,否则取0ismember(A,B)当A的元素属于B时,相应A元素位置取1,否则取03.关系与逻辑函数4.判断函数函数见书。以find为例I=find(X)返回非零元素的位置标识向量。[I,J]=find(X)返回非零元素的位置标识矩阵。[I,J,V]=find(X)返回非零元素的位置标识矩阵及元素。例:4-8A=048902537find(A)ans=2346789[I,J,V]=find(A)I=2313

9、123V=9543827J=1122333A(find(A==0))=-5A=-5489-52537运算符优先级()高低‘(转置)^~.*./.*/+-:<<=>>=>==~=&

10、运算优先级§4.4MATLAB程序结构顺序结构循环结构1)for循环for循环变量=s1:s2:s3循环体语句end其中s1为循环变量的初值,s2为循环变量的步长,s3为循环变量的终值。如果省略s2,则默认步长为1。可以嵌套,使用矩阵比循环效率高!例求出n阶Hilbert矩阵。functionH=hilb(n)fori=1:nforj=1:nH(i,j)=1/(i+j-1);

11、endend2)while循环while循环一般用于不能事先确定循环次数的情况,它的调用格式为while逻辑变量循环体语句end例:用while循环求1~100间整数的和sum=0;i=1;whilei<=100sum=sum+i;i=i+1;endsumsum=50503.分支结构1)if-else语句if逻辑变量执行体语句endif条件语句的另一种调用格式为if逻辑变量执行体语句1else执行体语句2endif逻辑变量1执行体语句1elseif逻辑变量2执行体语句2elseif逻辑变量3执行体语句3···else执行体语句nend例可以用下列程序得到符

12、号函数。functiony=signfun(x)ifx<0y=-1

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

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

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