文档库

最新最全的文档下载
当前位置:文档库 > 实验4答案 Matlab程序设计1

实验4答案 Matlab程序设计1

实验4 Matlab 程序设计1

实验目的:

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

2、 掌握实现选择结构的方法;

3、 掌握实现循环结构的方法。

实验内容:

1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然

后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。 a = input('请输入一个四位整数:');

a1 = fix(a/1000);

a2 = rem(fix(a/100),10);

a3 = rem(rem(fix(a/10),100),10);

a4 = rem(a,10);

a1 = rem(a1+7,10)

a2 = rem(a2+7,10)

a3 = rem(a3+7,10)

a4 = rem(a4+7,10)

b1 = a1;a1 = a3;a3 = b1;

b2 = a2;a2 = a4;a4 = b2;

b = a1*1000+a2*100+a3*10+a4

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 值。

x = input(请输入X 的值:');

if x <0 & x~=-3

y = x.*x +x-6;

elseif x>=0 & x<5 & x~=2 & x~=3

y = x.*x-5*x+6;