数学建模一

发布 2023-05-17 17:58:28 阅读 1880

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;

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')

2.用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.作出下列曲面的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]);

4.建立一个命令m-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。

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 =153 370 371 407

5.编写函数m-文件用迭代法求的值。求平方根的迭代公式为。

迭代的终止条件为前后两次求出的x的差的绝对值小于10-5。

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])

数学建模“一”

数学建模用模过程中的一个成功做法。学生自主构建数学模型增强 能力和创新意识。开展数学建模活动,我们更加关注的是建模的过程而不仅仅是结果,对于学生更多的是培养他们的思维能力,特别是创造能力。因此,在小学数学教学中我们要转变观念,树立以学生发展为本的新理念。我通过在课堂教学中大胆实践 探索,让学生从教师...

数学建模作业 一

第一题 某班共45人,要去离校7.7千米的风景区旅游。学校派了一辆可坐12人的校车接送。为了尽快又同时到达目的地,校车分段分批接送学生。已知校车速度为每小时70千米,学生步行的速度为每小时5千米。如果上午七点出发,问最快什么时候全班同时到达目的地?班长作为联系人要始终跟车 第二题 某人为了锻炼身体,...

数学建模作业 一

数学建模报告 一 路口车况模型分析与检验。十字路口绿灯亮15秒,最多可以通过多少辆汽车?1.车辆相同,从静止开始做匀加速动。2.车距相同,启动延迟时间相等。3.直行,不拐弯,单侧,单车道。4.秩序良好,不堵车。1.车长l,车距d,加速度a,启动延迟t 2.时间t,车位sn t 1.停车位模型 2.启...