测控系统仿真基础3-4(基本语法续)

测控系统仿真基础3-4(基本语法续)

ID:36268902

大小:905.31 KB

页数:74页

时间:2019-05-07

测控系统仿真基础3-4(基本语法续)_第1页
测控系统仿真基础3-4(基本语法续)_第2页
测控系统仿真基础3-4(基本语法续)_第3页
测控系统仿真基础3-4(基本语法续)_第4页
测控系统仿真基础3-4(基本语法续)_第5页
资源描述:

《测控系统仿真基础3-4(基本语法续)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测控系统仿真基础测控技术与仪器专业1第2章MATLAB的基本语法2.1变量及其赋值(1)2.2运算符与数学表达式(3)2.3控制流(4)2.4数据的输入输出及文件的读写(5)2.5基本数学函数(6)2.6基本绘图方法(7)2.7M文件及程序调试(2)22.2运算符与数学表达式1.算术运算符:进行数值计算。2.关系运算符:比较两个操作数的大小。3.逻辑运算符:进行逻辑运算。4.其他逻辑函数5.数学表达式的语言描述31.算术运算符(1)矩阵加减法“±”:A±B(2)矩阵相乘“*”:A*B(3)矩阵元素相乘“.*”:A.*B(4)矩阵右除“B/A”与

2、左除“AB”(5)矩阵元素右除“A./B”与左除“A.B”(6)矩阵幂“^”:X^p(7)矩阵元素幂“.^”:A.^B(8)矩阵转置“’”(9)非共轭转置“.’”(10)冒号操作符“:”4矩阵右除“B/A”与左除“AB”右除“/”,相当与求方程XA=B的解A为非奇异方阵时,B/A为BA-1左除“”,相当与求方程AX=B的解A为非奇异方阵时,则X=A-1B5冒号操作符“:”冒号表达式例:62.关系运算符关系运算是指两个元素之间数值的比较。MATLAB所提供的关系操作符如表所示。关系比较结果只有两种可能,即1或0。1表示关系式这“真”,即关

3、系式正确;0表示该关系为“假”,即它不成立。例:7各种允许的比较关系>,>=,<,<=,==,~=,find(),all(),any()893.逻辑运算符通常逻辑变量只能取0(假)和1(真)两个值。逻辑量的基本运算除“与(&)”、“或(

4、)”和“非(~)”外,有时也包括“异或(xor)”,不过“异或”可以用3种基本运算组合而成。两个逻辑量经过这4种逻辑运算后的输出仍然是逻辑量。10逻辑变量:当前版本有逻辑变量对double变量来说,非0表示逻辑1逻辑运算(相应元素间的运算)与运算或运算非运算异或运算114.其他逻辑函数其他关系与逻辑函数12测试

5、函数13作业。练习其他测试函数的用法;用途?145.数学表达式的语言描述例:化简作业:练习常用化简函数simple();合并同类项collect();展开多项式expand();因式分解factor();提取多项式分子和分母numden();三角函数化简sincos()。其他:disp(),error();要求:M函数含有适当的注释152.3控制流2.3.1If语句2.3.2Switch语句2.3.3While语句2.3.4for语句162.3.1If语句格式之一:if表达式语句组Aend其工作流程如图所示。17格式之二:if表达式语句组Ael

6、se语句组Bend其工作流程如图所示。18格式之三:if表达式1语句组Aelseif表达式2语句组Belse语句组Cend工作流程原理如图2.3所示。19很少使用20例:y=0;forn=1:4ifn>2y=n^2endend21sum=0;form=1:100;if(sum>100)mbreak;endsum=sum+mend222.3.2Switch语句格式switch选择表达式case情况表达式1语句组1case情况表达式2语句组2………otherwise语句组nend2324和C语言的区别当开关表达式的值等于某表达式,执行该语句后结束该

7、结构,不用break同时满足若干个条件之一,则用单元形式otherwise语句,不是default程序的执行结果和各个case顺序无关case语句中条件不能重复,否则列在后面的条件将不能执行252.3.3While语句调用格式:while表达式语句Aend26s=0;n=1;whilen<=10s=s+n;n=n+1;b(n)=send272.3.4for语句for语句也是循环语句,但与while语句不同的是,它循环执行一组语句的执行次数是确定。其关键字包括for、end、break等。调用的基本格式如下:forindex=初值:增量:终值语句

8、组Aend功能:把语句组A(亦称为循环体)反复执行N次。循环次数N为:N=1+(终值-初值)/增量在每次执行时程序中的index的值按“增量”增加。28试探结构注意break,continue,return的使用29【例2-15】用循环求解求最大的m302.4数据的输入输出及文件的读写2.4.1交互输入与输出命令和函数2.4.2文件输入输出命令与函数312.4.1交互输入与输出命令和函数1.键盘输入命令input格式一:u=input(‘提示内容’)格式二:u=input(‘提示内容’,‘s’)2.菜单输入命令menu功能:产生一个供用户输入的

9、选择菜单。格式:k=menu(‘title’,‘选项1’,‘选项2’,,‘选项n’)3.暂停执行命令pausepause常用在M文件中,用于停止执行

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

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

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