收藏 分享(赏)

实验二 Matlab程序设计基本方法1new.doc

上传人:dzzj200808 文档编号:2274119 上传时间:2018-09-09 格式:DOC 页数:8 大小:135.50KB
下载 相关 举报
实验二 Matlab程序设计基本方法1new.doc_第1页
第1页 / 共8页
实验二 Matlab程序设计基本方法1new.doc_第2页
第2页 / 共8页
实验二 Matlab程序设计基本方法1new.doc_第3页
第3页 / 共8页
实验二 Matlab程序设计基本方法1new.doc_第4页
第4页 / 共8页
实验二 Matlab程序设计基本方法1new.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、实验二 Matlab程序设计基本方法覃照乘 自092 电气工程学院一、 实验目的:1、熟悉MATLAB 程序编辑与设计环境2、掌握各种编程语句语法规则及程序设计方法3、函数文件的编写和设计4、了解和熟悉跨空间变量传递和赋值二、实验基本知识: for循环结构语法:for i初值:增量:终值 语句1 语句n end 说明:1i初值:终值,则增量为1。 2初值、增量、终值可正可负,可以是整数,也可以是小数,只须符合数学逻辑。 while 循环结构 语法:while 逻辑表达式 循环体语句 end 说明:1、whiIe结构依据 逻 辑 表 达 式 的 值 判 断 是 否 执 行 循 环 体 语 勾 。

2、 若 表 达 式 的值 为 真 , 执 行 循 环 体 语 句 一 次 、 在 反 复 执 行 时 , 每 次 都 要 进 行 判 断 。 若表 达 式 的 值 为 假 , 则 程 序 执 行 end之 后 的 语 句 。2、 为 了 避 免 因 逻 辑 上 的 失 误 , 而 陷 入 死 循 环 , 建议在循环体语句的适当位置加break 语句、以便程序能正常执行。(执行循环体的次数不确定;每一次执行循环体后,一定会改变while后面所跟关系式的值。) 3、while循环也可以嵌套、其结构如下: while逻辑表达式1 循环体语句1 while逻辑表达式2 循环体语句2 end 循环体语句3

3、 end if-else-end分支结构if 表达式 1 语句1 else if 表达式 2(可选) 语句2 else(可选) 语句3 end end 说明:1.if结构是一个条件分支语句,若满足表达式的条件,则往下执行;若不满足,则跳出if结构。2else if表达式2与else为可选项,这两条语句可依据具体情况取舍。3注意:每一个if都对应一个end,即有几个if ,记就应有几个end 。 switch-case结构语法:switch表达式case常量表达式1 语句组1 case常量表达式2 语句组2 otherwise 语句组n end 说明:1switch后面的表达式可以是任何类型,如

4、数字、字符串等。2当表达式的值与case后面常量表达式的值相等时,就执行这个case 后面的语句组如果所有的常量表达式的值都与这个表达式的值不相等时,则执行otherwise后的执行语句。 程序流程控制指令break、return、pause 2、函数文件的结构和编写方法 函数只能在函数体内对变量进行操作,也就是只能访问函数本身工作空间中的变量。M函数文件的结构(1) 函数定义行(function) (2) H1行(函数帮助文本的第一行) (3) 函数帮助文本(4) 函数体(5) 注释函数文件编写后,保存时,其文件名必须与函数名相同。注意:函数名不要与MATLAB自身的函数命令相同。三、实验内容: 1、熟悉MATLAB 程序编辑与设计环境2、用for 循环语句实现求1100 的和3、用for 循环语句实现编写一个求n阶乘的函数文件4、找到一个n!10100 的值(利用上题的n 阶乘函数文件)(两种方法)5、编写一个乘法表(9 9 )

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报