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的值从键盘输入。
ax2bxc,0.5x1.5yasincbx,1.5x3.5
clnb,3.5x5.5xa=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、 已知
s1222......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)yx221100ye (2)221x
2、绘制下列极坐标图,在同一个窗口中采用子图形式实现。 (1)5cos4 (2)3、绘制下列三维图形
12
xcost(1)ysint (2)半径为10的球面
zt4、某工厂2005年度各季度产值(单位:万元)分别为:450.6、395.9、410.2、450.9,试绘制折线图和饼图,并说明图形的实际意义。
因篇幅问题不能全部显示,请点此查看更多更全内容