1 / 8
文档名称:

Matlab实验5 选择结构程序结构.doc

格式:doc   大小:58KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:实验五、选择与循环结构
实验目的:
掌握建立和执行M文件的方法。
掌握利用if语句实现选择结构的方法。
掌握利用switch语句实现多分支选择结构的方法。
掌握try语句的使用。
掌握利用for语句实现循环结构的方法。
掌握利用while语句实现循环结构的方法。
熟悉利用向量运算来代替循环的操作方法。
实验内容:
列分段函数的值。

要求:
(1) 用if语句实现,分别输出x=-0.5,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。
提示:x的值从键盘输入,可以是向量。
%homework_5_1_1.m
x=input('请输入x的值:x=');
if (x<0 & x~=-3)
y= x.*x + x - 6
elseif (x>=0 & x<10 & x~=2 & x~=3)
y=x.*x-5.*x+6
else
y=x.*x-x-6
end
>> homework_5_1
请输入x的值:x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0]
y =
-5.2500 6.0000 -6.0000 -4.0000 -2.2500 0 14.0000
(2) 用逻辑表达式实现上述函数。
%homework_5_1_2.m
x=input('请输入x的值:x=')
y=(x<0 & x~=-3).*(x.*x+x-6)...
+(x>=0 & x<10 &x~=2 &x~=3).*(x.*x-5.*x+6)...
+(x>=10 | x==-3 | x==3 | x==2).*(x.*x-x-6)
>> homework_5_1_2
请输入x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0]
x =
-0.5000 -3.0000 1.0000 2.0000 2.5000 3.0000 5.0000
y =
-6.2500 6.0000 2.0000 -4.0000 -0.2500 0 6.0000

输入一个百分制成绩,要求输出成绩的等级为A,B,C,D,E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
要求:
(1)分别用if语句和switch语句实现。
%homework_5_2_1.m
clear;
disp(' if_else语句!')
x=input('请输入分数:');
if (x<=100 & x>=90)
disp('A')
elseif (x>=80 & x<=89)
disp('B')
elseif (x>=70 & x<=79)
disp('C')
elseif (x>=60 & x<=69)
disp('D')
elseif (x<60)
disp('E')
end
>> homework_5_2_1
if_else语句!
请输入分数:99
A
>> homework_5_2_1
if_else语句!

点击展开更多

分享好友

预览全文

Matlab实验5 选择结构程序结构.doc

上传人:bai1968104 2021/3/2 文件大小:58 KB

下载得到文件列表

Matlab实验5 选择结构程序结构.doc

相关文档