实验报告: 循环语句

 

实验报告: 循环语句

一、 实验目的:

1. 掌握循环语句的使用方法;

2. 掌握自上而下的程序设计方法.

二、 实验内容:

尝试采用不同的循环语句

(1)编写MATLAB语句实现从1到给定正整数的求和和均值计算;

(2)编写MATLAB语句实现Fibnacci数列的计算。

Fibnacci 数列形式如下:

         …

 

三、 设计思路:

1. 实验一: 编写MATLAB语句实现从1到给定正整数的求和和均值计算

1) . n=input('n=');键盘输入给定的正整数

2) . S=sum(1:n)用求和公式求和

3) . 除以个数求平均值

2. 实验二: 计算斐波那契数列的第 n 个斐波那契数

1) 根据 Fibnacci 数列的定义, 该数列可以分成 3 种情况, 应用分支语句, 根据情况作

出选择。

2) 根据 Fibnacci 数列的定义, 当 n>3 时, f(n) =f(n-1) +f(n-2) 是一个递归调用,

可以用递归调用实现。

四、 实验程序和结果

1 .实验一: 编写一个程序计算出在给定数量的奇数之和。

n=input('n=');

S=sum(1:n)

Q=S/n

实验结果:

wb201627256

n=5

S =15

Q =3

2.实验二: 计算斐波那契数列的第 n 个斐波那契数

方法一:

实验程序: 创建 m 文件: Fib.m

function y=Fib(n);

switch(n)

case { 1},

y=1;

case { 2},

y=2;

otherwise,

y=Fib(n-1) +Fib(n-2) ;

end

实验结果:

Fib(5)

ans =

     8

五、 实验总结:

本实验是在 matlab 上编写的设计循环语句的算法, 需要确定程序所需地输入量和程序所

产生的输出量, 将算法转化为 MATLAB 语句, 最后调试 MATLAB 程序。 让我们又学到一种新的语句的在 matlab 上的运用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值