- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab实习实验报告计划
matlab实习实验报告计划
PAGE / NUMPAGES
matlab实习实验报告计划
实验报告: 分支语句
一、 实验目的:
掌握使用分支语句 ;
掌握自上而下程序设计技术方法.
二、 实验内容及要求:
1.实验内容:
1). 编写 MATLAB 语句计算 y(t) 的值
3t 2
5
t
0
y(t)
2
5
t
0
3t
已知 t
从-5 到5
每隔
取一次值。运用循环和选择语句进行计算。
2). 用向量算法解决练习 1, 比较这两个方案的耗时。
三、 设计思路:
1. 用循环和选择语句进行计算:
1). 定义自变量 t : t=-5:0.5:5;
2). 用循环语句实现对自变量的遍历。
3). 用选择语句实现对自变量的判断,选择。
4). 将选择语句置入循环语句中,则实此刻遍历中对数据的选择,进而实现程序的功能。
2.
1).
2).
用向量法实现:
定义自变量 t : t=-5:0.5:5;
用 b=t=0 语句,将 t=0 得数据选择出,再经过向量运算 y(b)=-3*t(b).^2 + 5;
得出结果。
3). 用取反运算,选择出剩下的数据,在进行向量运算,得出结果。
四、 实验程序和结果
实验程序
clear
%clc
tic;
t=-5:0.5:5;
for ii=1:size(t,2)
columns.
if(t(ii)0)
y(ii) = 3*t(ii)^2+5;
else
y(ii)= -3*t(ii)^2+5;
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=[-5:0.5:5];
b=t=0;
y(b)=-3*t(b).^2 + 5;
%b=t0;
y(~b)=3*t(~b).^2 + 5;
figure(2);
plot(t,y);
title(Plot of y(t) and its derivative(2));
xlabel(x);
ylabel(y);
grid on;
toc;
实验结果:
clear
y_t
Elapsed time is 0.998095 seconds.
Elapsed time is 0.338708 seconds.
五、 实验总结:
本次实验分支语句的使用和自上而下的程序设计技术。经过本实验我们学会的利用
来编写和设计程序语句。 循环、 分支语句语句的作用是同意我们来控制语句的履行次序:
择构造,用选择履行特定的语句;循环构造,用于重复履行特定部分的代码。
matlab
选
实验报告:循环语句
一、 目的:
掌握循 句的使用方法 ;
掌握自上而下的程序 方法 .
二、 内容:
1. 写在 定的数内一个程序 算奇数之和 .
算斐波那契数的第几个斐波那契数
f (1)
1
f ( 2)
2
f ( 3)
f ( n 1) f ( n 2)
?
三、 思路:
一: 写一个程序 算出在 定数目的奇数之和。
1).
用 mod(x,2)
判断用 入的是奇数 偶数, mod(x,2)
表示, x
除以 2
的余数。
2).
当 mod(x,2)~=0
,表示 数是奇数,相加。
3). 当 mod(x,2)==0
,表示 数是偶数, 舍弃。
二: 算斐波那契数列的第n 个斐波那契数
1) 依据 Fibnacci 数列的定 , 数列能够分红 3 种状况, 用分支 句, 依据状况作出 。
2) 依据 Fibnacci 数列的定 , 当 n3 , f(n)=f(n-1)+f(n-2) 是一个 用,
能够用 用 。
四、 程序和 果
1. 一: 写一个程序 算出在 定数目的奇数之和。
sum=0;
x=input( 入一个奇数 ( 入 0 表示 入 束 ) );
while x~=0
if mod(x,2)~=0 % 取余 , 是奇数, 相加
sum=sum+x;
end
if mod(x,2)==0 % 清除偶数
disp( 不是奇数 );
end
x=input( 入一个奇数 ( 入 0 表示 入 束 ) );
end
fprintf( 全部奇数的和 %f,sum);
果:
clear
odd
函数功能 : 计算用户输入奇数的和
请输入一个奇数 (
原创力文档


文档评论(0)