还剩1页未读,继续阅读
文本内容:
实验五一M文件和MATLAB程序设计实验五一M文件和MATLAB程序设计
一、实验目的
1.掌握MATLAB中的M文件的基本概念和使用方法
2.了解MATLAB程序设计的基本步骤
3.培养MATLAB程序设计能力
二、实验内容
1.编写一个M文件,实现两个整数的加法运算
2.编写一个M文件,实现计算圆的面积和周长
3.编写一个M文件,实现计算斐波那契数列的前n项
三、实验步骤
1.编写一个M文件,实现两个整数的加法运算首先打开MATLAB软件,在编辑窗口中输入以下代码matlabfunction result=adda,bresult=a+b;end代码中的add是函数的名称,a和b是输入的参数,result是函数的输出结果函数的功能是将输入的两个整数相加,并将结果返回保存文件时,文件名与函数名相同,以.m为后缀名,例如add.m接下来在命令窗口中调用该函数进行测试matlab»add2,3ans=可以看到,函数成功地将2和3相加,得到结果
52.编写一个M文件,实现计算圆的面积和周长打开MATLAB软件,在编辑窗口中输入以下代码matlabfunction[area,perimeter]=circle radiusarea=pi*radius2;perimeter=2*pi*radius;end代码中的circle是函数的名称,radius是输入的参数,area和perimeter是函数的输出结果函数的功能是根据输入的半径计算圆的面积和周长,并将结果返回保存文件时,文件名与函数名相同,以.m为后缀名,例如circle,m接下来在命令窗口中调用该函数进行测试matlab[area,perimeter]=circle3area二
28.2743perimeter=
18.8496可以看到,函数成功地根据输入的半径计算出了圆的面积和周长
3.编写一个M文件,实现计算斐波那契数列的前n项斐波那契数列的定义是第一项和第二项都为1,从第三项开始,每一项都是前两项的和打开MATLAB软件,在编辑窗口中输入以下代码matlabfunction fib=fibonaccinfib=zeros1,n;fibl=1;fib2=1;for i=3:nfibi=fibi-l+fibi-2;endend代码中的fibonacci是函数的名称,n是输入的参数,fib是函数的输出结果函数的功能是计算斐波那契数列的前n项,并将结果返回保存文件时,文件名与函数名相同,以.m为后缀名,例如fibonacci.m接下来在命令窗口中调用该函数进行测试matlab fibonacci10ans=11235813213455可以看到,函数成功地计算出了斐波那契数列的前10项
四、实验总结通过本次实验,我掌握了MATLAB中的M文件的基本概念和使用方法,了解了MATLAB程序设计的基本步骤,并培养了MATLAB程序设计能力在实验过程中,我编写了几个M文件,分别实现了两个整数的加法运算、计算圆的面积和周长以及计算斐波那契数列的前n项通过调用这些函数进行测试,验证了它们的正确性在编写M文件时,需要注意函数的命名规则和参数的使用方式,以及对结果的返回同时,还要注意MATLAB的语法和语义,确保代码的正确性通过实践,我进一步熟悉了MATLAB的编程环境和工具,提高了自己的编程能力总之,本次实验对于我掌握MATLAB程序设计具有重要的意义,为我今后的学习和应用打下了基础我将继续努力学习和实践,不断提高自己的编程能力。
个人认证
优秀文档
获得点赞 0