- 208
- 0
- 约1.21万字
- 约 7页
- 2016-10-12 发布于广东
- 举报
实验5 MATAB程序设计
实验5 MATLAB程序设计
目的和要求
熟练掌握MATLAB的程序流程控制结构。
熟练掌握M文件的结构。
熟练掌握函数调用和参数传递。
掌握内联函数的使用。
了解程序性能剖析窗口。
掌握利用函数句柄进行数值计算。
内容和步骤
MATLAB 的语法规则简单,编程效率高。作为1个完整的程序语言,MATLAB也有其各种程序流程控制、文件格式和函数调用的规则,通过函数的调用就能够组成庞大的程序,完成复杂的功能。
使用程序流程控制
Fibonacci数列的各元素为:1、1、2、3、5、8、……,满足以下关系:
用M函数文件实现,数列的元素个数为输入变量。
打开M文件编辑器窗口的方法有以下几种。
按M函数文件格式创建文件开头。
用while循环实现程序功能。
在命令窗口输入调用命令,调用函数结果如下。
使用for循环实现。
当某个元素大于50时,退出循环结构,程序修改如下。
将该.m文件生成P码文件。
将shiyan0501.m删除,重新运行该文件,结果如下。
使用调用函数
计算,其中。
为输入参数,当不满足条件就不计算,并显示提示;当前的系数则循环结束。
使用主函数和子函数调用来实现各项系数的运算,主函数为计算各项和;系数作为1个子函数cal;其中求阶乘作为1个子函数factorial。cal函数调用子函数f
原创力文档

文档评论(0)