matlab快速入手第六章

matlab快速入手第六章

ID:44236151

大小:120.54 KB

页数:12页

时间:2019-10-19

matlab快速入手第六章_第1页
matlab快速入手第六章_第2页
matlab快速入手第六章_第3页
matlab快速入手第六章_第4页
matlab快速入手第六章_第5页
资源描述:

《matlab快速入手第六章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2021年9月15日第1页第6章MATLAB编程控制输入、输出条件语句循环switch结构调试MATLAB程序应用实例——液面的计算2021年9月15日第2页控制输入和输出,用户输入input函数用以在屏幕上显示文本,等待用户从键盘输入某些内容,然后再将输入内容存储在指定变量之中。disp函数用以显示数组或字符串。fprintf函数执行格式化的写入到屏幕或写入到一个文件。例6-1已知三角形三条边,求周长和面积。2021年9月15日第3页条件语句1if语句if语句的基本形式为:if逻辑表达式语句end每条if语句必须伴随有一条end语句。end语句标志着逻辑表达式为true时所要执

2、行语句的结束。if和逻辑表达式(其可以是一个标量、一个矢量或者一个矩阵)之间需要一个空格。2021年9月15日第4页条件语句2“嵌套”if语句if逻辑表达式1语句组1if逻辑表达式2语句组2endend注意每条if语句都尾随有一条end语句。2021年9月15日第5页条件语句3else语句使用else语句的基本结构为:if逻辑表达式语句组1else语句组2end2021年9月15日第6页条件语句4elseif语句if语句的一般形式是:if逻辑表达式1语句组1elseif逻辑表达式2语句组2else语句组3end如果不需要的话,也可以省略else和elseif语句。但是,如果都要使

3、用的话,必须将else语句放在elseif语句的后面,其用于处理未加说明的所有条件。注意elseif语句并不需要单独的end语句。2021年9月15日第7页循环1for循环for循环的典型结构如下所示:for循环变量=m:s:n语句end注意for语句需要伴随有一个end语句。end语句标志着所要执行语句的结束。在for和循环变量(其可能是一个标量、一个矢量或者一个矩阵,但是到目前为止,标量是最常见的情况)之间需要一个空格。例6-5已知一个向量x=[1.92,0.05,-2.43,-0.02,0.09,0.85,-0.06],假设数据在-0.1

4、确的,并删除这类元素而在数组的结尾处以0代替它们。2021年9月15日第8页循环2break和continue语句break语句停止循环的执行。例continue语句执行循环的下一次迭代。例2021年9月15日第9页循环3while循环while循环的典型结构如下所示:while逻辑表达式语句end要使while循环正常运行,必须发生以下这两个前提条件:(1)在执行while语句之前,循环变量必须有一个值。(2)语句必须以某种方式改变循环变量的值。例2021年9月15日第10页switch结构switch结构的语法是:switch输入表达式(标量或者字符串)case值1语句组1c

5、ase值2语句组2..otherwise语句组nend例switch的用法。2021年9月15日第11页调试MATLAB程序编辑器/调试器菜单栏包含以下的菜单项:Debug2021年9月15日第12页应用实例——液面的计算高为H,半径为r的圆柱形桶,在桶的两端分别有一个球形的桶盖(半径也是r)。假设液体的高度为h,请问桶中的液体体积是多少?h

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

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

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