您的当前位置:首页正文

从键盘输入一个四位数-按如下规则加密后输出

2023-06-06 来源:好走旅游网
作业3

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

用和除以10的余数取代该数字,再把第一位与第三位交换,第二位与第四位交换. clear

x=ones(1,4);

x(1)=input(’输入第一位:'); x(2)=input('输入第二位:’); x(3)=input('输入第三位:’); x(4)=input(’输入第四位:'); x=rem(7+x,10);

y=1000。*x(3)+100.*x(4)+10。*x(1)+x(2)

2、 分别用if语句和switch语句实现以下计算,其中a,b,c的值从键盘输入。

ax2bxc,0.5x1.5yasincbx,1.5x3.5

clnb,3.5x5.5xa=input('请输入a:');

b=input(’请输入b:'); c=input(’请输入c:'); if(x>=0。5&&x〈=1。5) y=a.*x^2+b。*x+c

elseif(x〉=1.5&&x〈=3。5) y=a.*(sin(b))^c+x elseif(x>=3.5&&x<=5。5) y=log(abs(b+c./x)) end

a=input('请输入a:’); b=input(’请输入b:’); c=input('请输入c:'); switch x

case (x>=0.5&&x<=1。5) y=a。*x^2+b.*x+c

case (x〉=1。5&&x<=3.5) y=a.*(sin(b))^c+x

case (x>=3。5&&x〈=5.5) y=log(abs(b+c./x)) end

3、 已知

s1222......2

2363分别用循环结构和调用MATLAB的sum函数求s的值. clear

a=2;s=0; for n=0:63

s=a。^n+s; end s s =

1.8447e+019

n=0:63; s=sum(2.^n) s =

1.8447e+019

作业4

1、 绘制下列曲线,要求采用不同的点型,线型和颜色。 (1)yx221100ye (2)221x

2、绘制下列极坐标图,在同一个窗口中采用子图形式实现。 (1)5cos4 (2)3、绘制下列三维图形

12

xcost(1)ysint (2)半径为10的球面

zt4、某工厂2005年度各季度产值(单位:万元)分别为:450.6、395.9、410.2、450.9,试绘制折线图和饼图,并说明图形的实际意义。

因篇幅问题不能全部显示,请点此查看更多更全内容