实验3 Matlab程序设计1实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Tutorial3 实验报告
实验名称:Matlab 程序设计1
实验目的:
1、 掌握建立和执行脚本和函数文件的方法;
2、 掌握实现选择结构的方法;
3、 掌握实现循环结构的方法。
实验内容:
1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然
后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换 要求:函数实现
2. 求分段函数的值。
,x x x x y x x x x x x x ⎧+- <≠-⎪=-+ ≤<≠≠⎨⎪-- ⎩2226035605231且且及其他
用if 语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y 值。
要求:脚本实现
3. 输入一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E ,其中90~100分为A ,80~89
分为B ,70~79分为C ,60~69分为D ,60分以下为E 。
要求:
(1)分别用if 语句和swich 语句实现。
(2)函数实现
4. 硅谷公司员工的工资计算方法如下:
(1) 工作时数超过120小时者,超过部分加发15%;
(2)工作时数低于60小时者,扣发700元;
(3)其余按每小时84元计发。
试编程按输入的工号和该号员工的工时数,计算应发工资。
要求:函数实现
5.设计程序,完成两位数的加、减、乘、除四则运算。即:输入两个两位随机整数,再输
入一个运算符号,做相应的运算,并显示相应的结果。
要求:函数实现
6.产生20个两位随机整数,输出其中小于平均数的偶数。
要求:脚本实现
7.根据
111
1
3521
y
n
=++++
-
,求:
(1)y<3时的最大n值。
(2)与(1)的n值对应的y值。
要求:脚本实现
8.写出下列程序的运行结果
s = 0;
a = [12,13,14;15,16,17;18,19,20;21,22,23];
for k = a
for j = 1:4
if rem(k(j),2)~=0
s = s +k(j);
end
end
end
s
实验代码及结果1.
2.
3.
if语句
swich语句4.
5.
6.
7.
8.