实验报告: 分支语句

实验报告: 分支语句

一、 实验目的:

1. 掌握使用分支语句;

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

二、 实验内容及要求:

1. 实验内容:

1) . 编写 MATLAB 语句计算 y(t) 的值

(只是示例函数,函数请自选)

已知 t 从-5 到 5 每隔 0. 5 取一次值。 运用循环和选择语句进行计算。

2) . 用向量算法解决练习 1, 比较这两个方案的耗时。

三、 设计思路:

1. 用循环和选择语句进行计算:

1) . 定义自变量t: t=-10: 0. 5: 10;

2) . 用循环语句实现对自变量的遍历。

3) . 用选择语句实现对自变量的判断, 选择。

4) . 将选择语句置入循环语句中, 则实现在遍历中对数据的选择, 从而实现程序的功能。

2. 用向量法实现:

1) . 定义自变量t: t=-10: 0. 5: 10;

2) . 用 b=t>=0 语句, 将t>=0得数据选择出, 再通过向量运算y(b) =-3*t(b) . ^2 ;

得出结果。

3) . 用取反运算, 选择出剩下的数据, 在进行向量运算, 得出结果。

四、 实验程序和结果

1. 实验程序

clear

%clc

tic;

t=-10: 0.5: 10;

for ii=1: size(t, 2)

%columns

if(t(ii) <0)

     y(ii) = t(ii) ^2;

else

    y(ii) = 3*t(ii) ^2;

end

end

figure(1) ;

plot(t, y) ;

title(' Plot of y(t) and its derivative----(1) ' ) ;

xlabel(' x' ) ;

ylabel(' y' ) ;

grid on;

toc; %Read the stopwatch timer,

%prints the number of seconds required for the operation.

clear

%clc

tic;

t=[-10: 0. 5: 10] ;

b=t>=0;

y(b) =3*t(b) .^2;

%b=t<0;

y(~b) =t(~b) .^2;

figure(2) ;

plot(t, y) ;

title(' Plot of y(t) and its derivative----(2) ' ) ;

xlabel(' x' ) ;

ylabel(' y' ) ;

grid on;

toc;

  1. 实验结果

时间已过 0.230287 秒。

时间已过 0.198549 秒。

 

 

五、 实验总结:

本次实验分支语句的使用和自上而下的程序设计技术。 通过本实验我们学会的利用 matlab

来编写和设计程序语句。 循环、 分支语句语句的作用是允许我们来控制语句的执行顺序: 选择结构, 用选择执行特定的语句; 循环结构, 用于重复执行特定部分的代码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值