0908130322 甘一帆电气工程及其自动化1303班。
1.用两种方法在同一个坐标下作出y1=x2,y2=x3,y3=x4 y4=x5这四条曲线的图形,并要求用两种方法在图上加各种标注。
x=linspace(0,0.6,20)
y1=x.^2;
y2=x.^3;
y3=x.^4
y4=x.^5;
plot(x,y1,x,y2,x,y3,x,y4)
gtext('y1=x^2');
gtext('y2=x^3');
gtext('y3=x^4');
gtext('y4=x^5')
xlabel('x')
ylabel('y')
title('curves')
x=0:0.001:0.6;
y1=x.^2;
y2=x.^3;
y3=x.^4;
y4=x.^5;
plot(x,y1,'r',x,y2,'g',x,y3,'b',x,y4,'k');
xlabel('x');
ylabel('y');
title('抛物线的比较');
text(0.6,0.36,'y1=x^2')
text(0.6,0.216,'y1=x^3')
text(0.6,0.1296,'y1=x^4')text(0.6,0.07776,'y1=x^5')
.用subplot分别在不同的坐标系下作出下列四条曲线,为每幅图形加上标题。1)概率曲线 ;2)四叶玫瑰线 r=sin2q ;
3)叶形线
4)曳物线 。
x=1:0.01:5;
y=exp(-x.*x);
subplot(2,2,1);
plot(x,y);
title('概率曲线')
subplot(2,2,2);
a=linspace(0,2*pi);
b=sin(2*a);
polar(a,b);
title('四叶玫瑰线')
subplot(2,2,3);
ezplot('3*t/(1+t.^3)',3*(t.^2)/(1+t.^3)',0 20]);
title('叶形线')
subplot(2,2,4);
f1=inline('log((1+sqrt(1-y.^2)).y)-sqrt(1-y.^2)-x');
f2=inline('log((1-sqrt(1-y.^2)).y)+sqrt(1-y.^2)-x');
ezplot(f1);
hold on;
ezplot(f2);
hold on; title('拽物线');
.作出下列曲面的3维图形,1) ;
x=-0.5:0.1:5;
y=x;x,y]=meshgrid(x,y);
r=sqrt(x.^2+y.^2)+eps;
z=sin(pi.*r);
mesh(x,y,z)
2)环面:
ezsurf('(1+cos(u))*cos(v)',1+cos(u))*sin(v)',sin(u)',0,2*pi,0,2*pi]);
.建立一个命令m-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。
m-文件:function num=daffodil()
count=0;
for i=1:9
for j=0:9
for k=0:9
if i^3+j^3+k^3==100*i+10*j+k
count=count+1;
num(count)=100*i+10*j+k;
elseend
endend
end运行结果:ans =
.编写函数m-文件用迭代法求的值。求平方根的迭代公式为。
迭代的终止条件为前后两次求出的x的差的绝对值小于10-5。
m文件如下:
function y=sq(a)
err=10^-5;
xn=a;xn1=0.5*(xn+a/xn)
while abs(xn1-xn)>=err;
xn=xn1;
xn1=0.5*(xn+a/xn)
endy=xn1;
. 根据给定的参数方程,绘制下列曲面的图形。
a) 椭球面。
ezsurf('3*cos(u)*sin(v)',2*cos(u)*cos(v)',sin(u)',2*pi,2*pi,-2*pi,2*pi]);
b)椭圆抛物面。
ezsurf('3*u*sin(v)',2*u*cos(v)',4*u.^2',[2*pi,2*pi,-2*pi,2*pi]);
c) 单叶双曲面。
ezsurf('3*sec(u)*sin(v)',2*sec(u)*cos(v)',4*tan(u)',2*pi,2*pi,-2*pi,2*pi])
d)双曲抛物面。
ezsurf('u','v','u.^2-v.^2)/3',[3,3,-3,3])
e)旋转面ezsurf('log(u)*sin(v)',log(u)*cos(v)',u',[0,100,-2*pi,2*pi]);
f)圆锥面。
ezsurf('u*sin(v)',u*cos(v)',u',[2,2,-2*pi,2*pi]);
g) 环面。
u=0:pi/30:2*pi;
v=u;[u,v]=meshgrid(u,v);
x=(3+0.4*cos(u)).cos(v);
y=(3+0.4*cos(u)).sin(v);
z=0.4*sin(v); mesh(x,y,z)
h)正螺面。
ezsurf('u*sin(v)',u*cos(v)',4*v',[2,2,-2*pi,2*pi])
数学建模作业练习
5.某校篮球队准备从十名预备队员中选择五名作为正式队员,队员的各种情况如下表 队员的挑选要满足下面条件 1 至少补充一名前锋。2 至多补充2名中锋。3 1号和3号队员最多只能入选1个。4 平均身高要达到187厘米。5 3号或10号入选了则4号就不能入选。问 怎么选择使得技术平均分最高。6.在出发去度...
数学建模Matlab练习
matlab练习四。1.绘制两个一元函数的曲线图 例如y sin x y cos x 加上标注说明,包括坐标 抬头 曲线说明等。x 0 pi 30 2 pi y sin x plot x,y,ob markersize 10 hold on y1 cos x plot x,y1,markersize...
数学建模期末练习
建模模拟练习题。一 填空题。1 考虑时间因素引起的变化,可将数学模型分为静态模型和。2 数学模型具有逼真性 可行性 渐进性和等特点。3 数学模型是指 4 数学建模的模型准备是指。5 数学模型的特点主要有。二 简答题。1 叙述数学建模的几个基本步骤。2 你是否参加过数学建模竞赛,什么级别的?有什么收获...