现在位置: > > 高等教育 > 理学

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

实验五、选择与循环结构

一、实验目的:

1、 掌握建立和执行M文件的方法。

2、 掌握利用if语句实现选择结构的方法。

3、 掌握利用switch语句实现多分支选择结构的方法。

4、 掌握try语句的使用。

5、 掌握利用for语句实现循环结构的方法。

6、 掌握利用while语句实现循环结构的方法。

7、 熟悉利用向量运算来代替循环的操作方法。

二、实验内容:

1、 列分段函数的值。

x2 x 6,x 0且x 3 2y x 5x 6,0 x 10,x 2且x 3

x2 x 6,其他

要求:

(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

相关文档
matlab 实验5选择结构程序结构
matlab实验5选择结构程序结构matlab实验5选择结构程序结构隐藏>> 实验五、 实验五、选择与循环结构一、实验目的: 1、 掌握建立和执行 M 文件的方法。 2、 掌...
MATLAB实验选择结构程序设计
MATLAB实验选择结构程序设计_工学_高等教育_教育专区。实验光电学院 073-1 班...2 + x 6, x y= 2 5 x + 6 , x 2 x 1, x x < 0且 x ≠ 3...
matlab选择结构程序设计答案
matlab选择结构程序设计答案_理学_高等教育_教育专区。matlab实验三答案,经老师检验...①x=rand(5,6); n=input('please input n:'); if n>0&n<=5 y=x(...
实验5 Matlab程序设计1
实验5 Matlab 程序设计 1 实验目的: 实验目的: 1、 掌握建立和执行 M 文件的方法; 、 2、 掌握实现选择结构的方法; 、 3、 掌握实现循环结构的方法。 、 ...
实验3:选择结构程序设计
37页 1财富值 MATLAB程序设计与应用 答案... 34页 2财富值 上机实验四 选择结构程序设... 3页 免费 MATLAB实验选择结构程序... 5页 1财富值搜...
Matlab与科学计算上机实验 选择结构和循环结构
Matlab的选择结构和循环结构Matlab的选择结构和循环结构隐藏>> 实验选择结构程序...求[2,50] 5 65 9 实验选择结构程序设计 1. 解答: %x = input(' ...
matlab程序设计与应用(第二版) 刘卫国 课后实验报告
书后实验内容及程序运行结果,包括实验一 matlab运算基础 ,实验二 matlab矩阵分析与处理,实验三选择程序结构设计,实验四循环结构程序设计,实验五 函数文件 ,实验六 ...
Matlab实验2-选择结构程序设计
关键词:Matlab 同系列文档 Matlab实验3-循环结构程序...1/2 相关文档推荐 MATLAB实验选择结构程序... 5页 1财富值 MATLAB实验四_循环结构程序... 6页 1...
new MATLAB程序控制结构
elseif 条件m 语句组m else 语句组n end 语句用于实现多分支选择结构。 exp:...第5章 MATLAB程序设计 46页 1下载券 matlab程序结构 16页 免费 Matlab函数大全...
matlab实验指导答案详解(非常详细正确)
>>c' >>t=[b;c'] >>r5=t * d 2、用 MATLAB 求下面的的方程组。 ...选择结构程序设计及调试 一、实验目的:掌握利用 if、switch 语句编写选择结构程序...
相关主题
返回顶部
热门文档