1 / 8
文档名称:

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

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

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

分享

预览

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

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

下载得到文件列表

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

相关文档

文档介绍

文档介绍:实验五、选择与循环结构
实验目的:
掌握建立和执行M文件的方法。
掌握利用if语句实现选择结构的方法。
掌握利用switch语句实现多分支选择结构的方法。
掌握try语句的使用。
掌握利用for语句实现循环结构的方法。
掌握利用while语句实现循环结构的方法。
熟悉利用向量运算来代替循环的操作方法。
实验内容:
列分段函数的值。
要求:
(1) 用if语句实现,分别输出x=-,-,,,,,。
提示:x的值从键盘输入,可以是向量。
%
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=[- - ]
y =
- - - - 0
(2) 用逻辑表达式实现上述函数。
%
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=[- - ]
x =
- -
y =
- - - 0
输入一个百分制成绩,要求输出成绩的等级为A,B,C,D,E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
要求:
(1)分别用if语句和switch语句实现。
%
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语句!