仿真设计实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验名称
实验四MATLAB程序设计和符号计算
实验时间
2014.10.16第7周
实验成绩
实验目的
1.掌握利用if语句实现选择结构的方法。
2.掌握利用switch语句实现多分支选择结构的方法。
3.掌握利用for语句实现循环结构的方法。
4.掌握利用while语句实现循环结构的方法。
5.掌握符号对象和符号表达式的创建和操作;
语句组n
otherwise
语句组
end
实验内容
一、观察一下语句,计算每个循环的循环次数和循环结束之后x的值
(1)
x = 1;
while mod(x,10)~=0
x=x+1;
end
(2)
x = 0;
for i=1:100
x = x + i;
eቤተ መጻሕፍቲ ባይዱd
(3)
x = 200;
while x > 0
if mod(x,7) == 0
case 10
disp('A+');
case 9
disp('A');
case 8
disp('B');
case 7
disp('C');
case 6
disp('D')
case {5,4,3,2,1,0}
disp('E');
otherwise
disp('输入有误!')
end
请输入一个数值:78
B
小结和心得
y =
96.1250
y =
130
y =
171.3750
y =
221
y =
279.6250
y =
348
y =
426.8750
y =
517
y =
619.1250
y =
734
y =
862.3750
y =
1005
三.
>> clear;
m=input('请输入一个数值:');
m=ceil(m/10);
switch m
要求:(1)用switch语句实现。
(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。
源程序和实验结果
一、观察一下语句,计算每个循环的循环次数和循环结束之后x的值
1.x = 1;
while mod(x,10)~=0
x=x+1;
end
>> disp(x)
10
2.>> x = 0;
end
x = x -1;
end
>> disp(x)
499
二.
syms x
>> for x=-10:0.5:10
if x>=0
y=x^3+5
else
y=-x^3+5
end
end
y =
1005
y =
862.3750
y =
734
y =
619.1250
y =
517
y =
426.8750
y =
348
y =
279.6250
break;
end
x = x -1;
end
(4)
x = 500;
while x > 0
if isprime(x)
break;
end
x = x -1;
end
二.编写程序计算 的值,其中 的值为-10到10之间,以0.5为步长,通过循环语句实现。
三、输入一个百分制成绩,要求输出成绩等级A+、A、B、C、D、E。其中100分为A+,90分~99分为A,80分~89分为B,70分~79分为C,60分~69分为D,60分以下为E。
for i=1:100
x = x + i;
end
>> disp(x)
5050
3.>> x = 200;
while x > 0
if mod(x,7) == 0
break;
end
x = x -1;
end
>> disp(x)
196
4.>> x = 500;
while x > 0
if isprime(x)
break;
学会了利用if,switch语句,for语句,while语句编写代码,希望再编程时认真仔细!
6.掌握符号表达式的极限、导数,序列/级数的求和和符号积分;
7.掌握符号变换和符号卷积;
8.了解符号方程的解法;
实验原理
在MATLAB中,程序结构一般可分为顺序结构、循环结构、分支结构三种。顺序结构是指程序顺序逐条执行,循环结构与分支结构都有其特定的语句,这样可以增强程序的可读性。
(一)FOR循环结构
y =
221
y =
171.3750
y =
130
y =
96.1250
y =
69
y =
47.8750
y =
32
y =
20.6250
y =
13
y =
8.3750
y =
6
y =
5.1250
y =
5
y =
5.1250
y =
6
y =
8.3750
y =
13
y =
20.6250
y =
32
y =
47.8750
y =
69
for i=初值:增量:终值
循环体
end
(二)WHILE循环结构
while条件表达式
循环体
end
(三)IF分支结构
if条件表达式
语句
end

if条件表达式
语句
else
语句
end
(四)SWITCH分支结构
switch表达式
case常量表达式1
语句组1
case常量表达式2
语句组2
…….
case常量表达式n
相关文档
最新文档