数学建模初步

数学建模初步
数学建模初步

一只小船渡过宽为d的河流,目标是起点A正对着的另一岸B点,已知河水流速v1与船在静水中的速度v2之比为k,

1)建立小船航线的方程,求其解析解;

2)设d=100,v1=1m/s,v2=2m/s,用数值解法求渡河所需时间、任意时刻小船的位置及航行曲线,作图,并与解析解比较。

3)若流速v1为0,0.5,1.5,2 (m/s),结果将如何.

小船渡河问题

一、模型准备

首先,我们建模的目的就是确定小船在不同的水速以及小船在静水中的不同船速下渡河的航线问题。其次,我们要明确影响小船航线变化的因素有哪些?最明显的因素是河水流速、小船在静水中的船速以及小船行驶的方向。最后,我们就可以建立小船航线与河水流速、小船在静水中的船速以及小船行驶的方向之间的数学关系式。

二、模型假设

1.船行驶路线为连续曲线,终点为起点A对面的点B。

2.船在行驶过程中始终向着B点前进,即船速

v始终指向点B;并且过程中船

2

的合速度v始终与船的行驶轨迹相切。

3.该段河流为理想的直段,水速

v与河岸平行。

1

三、模型建立

该问题模型为典型的微分方程模型。问题中船在静水中的速度及流水速度是不变的,且有简单的比例关系,容易得出船的航线解析方程。同时船的航线的起点和终点已经确定,这为微分方程求数值解提供了初值条件。为了刻画小船在不同时刻的位置,我们必须先建立直角坐标系。我们以船的终点B点为坐标原点,水速

v的方向为x轴正方向,以B到A的方向为y轴正方向,建立直角坐标系。

1

如下图:

B x轴

v

2

v

1

A

y轴

为了方便起见,我们把所用到得符号意义归纳一下,如下: d 河宽; 1v 河水流速;

2v 小船在静水中的速度;

k 河水流速1v 与船在静水中的速度2v 之比为k ; θ 小船在静水中的速度2v 的反向与y 轴正向的夹角; )(t r 在t 时刻时,小船到坐标原点B 的距离; )(t x 在t 时刻时,船在x 轴方向上的位移为x ; )(t y 在t 时刻时,船在y 轴方向上的位移为y ;

x v 或

dt dx

在t 时刻,船在x 轴方向上的合速度; y v 或dt

dy

在t 时刻,船在y 轴方向上的合速度;

在t 时刻,将船在静水中的速度2v 分别在x 轴、y 轴方向上的进行分解,可得: θsin *21v v v x -= ----------(1)式 θcos *2v v y -= ----------(2)式 由假设(2),船在静水中的速度2v 始终指向点B ,所以可得: y

x =

θtan 进而可求出 2

2

sin y

x x +=θ,2

2

cos y

x y +=θ ----------(3)式

将(3)式分别带入(1)、(2)式,得:

2221*y

x x v v v dt dx x +-==

222*y

x y

v v dt dy y +-==

上述两式相除,可得:

x y x k y

y

x x k y x y

y x x v v y x y

v dx dy -+-=+-+-

=+-+-=222

2222221222***

————(4)式

再对(4)式两边同时积分即可求出小船的航线,然而实际用Matlab 计算时,求不

出其解析解,而问题让我们求其解析解,故我们不是直接对(4)式积分,转换下形式。

我们令θsin *r x =,θcos *r y =将直角坐标化为极坐标,由导数的的链式法则,我们可以得到:

θθθd r dr dx *cos **sin += ————(5)式 θθθd r dr dy *sin **cos -= ————(6)式 因为dt dx v x =,dt

dy

v y =,将其带入(5)、(6)两式,可得:

θθθd r dr dt v x *cos **sin *+= θθθd r dr dt v y *sin **cos *-= 将上述两式相除,再把(1)、(2)式带入得:

k

k r d dr --+=

)

tan *tan sin (cos *θθθθθ 两边积分可得r 关于θ的函数,再由θsin *r x =,θcos *r y =,进而可得出x 关于θ的函数、y 关于θ的函数,即的小船运动轨迹的参数方程。

四、模型求解

1、第一问

利用matlab 软件求解微分方程,在命令窗口中输入:

dsolve('Dy=y*(cos(x)+sin(x)*tan(x)-k*tan(x))/(-k)','y(0)=d','x')

(其中y 相当于r ,x 相当于θ),可求出r 关于θ的函数为:

2

11)

+ )(sin(*1) - )(sin( i

*)k 2 i

*pi exp(-*)k 2 1) )log(sin( exp(-*)k 2 1) - )log(sin( exp(*d 2

1

θθθθ+=r

进而得到小船运动轨迹的参数方程为:

θθθθθsin *1)

+ )(sin(*1) - )(sin( i

*)k 2 i

*pi exp(-*)k 2 1) )log(sin( exp(-*)k 2 1) - )log(sin( exp(*d 2

12

1

+=

x

θθθθθcos *1)

+ )(sin(*1) - )(sin( i

*)k 2 i

*pi exp(-*)k 2 1) )log(sin( exp(-*)k 2 1) - )log(sin( exp(*d 2

121

+=

y

2、第二问

当100=d ,11=v ,22=v 时 程序如下:

建立m-文件fun.m 如下:

function Xdot=fun(t,x) v1=1; v2=2;

Xdot=zeros(2,1); if (norm(x)>1e-5)

Xdot(1)=v1-v2*x(1)/sqrt(x(1)^2+x(2)^2);%x(1)为小船的横坐标、x(2)为纵坐Xdot(2)=-v2*x(2)/sqrt(x(1)^2+x(2)^2); 标 else

Xdot=[0,0]; End

取t 0=0,t f =75,输入命令:

t0=0; tf=75;

x0=[0,100];

[t,x]=ode23('fun',[t0 tf],[0 100]);

[t,x(:,1),x(:,2)] %在t 时刻,小船的横坐标x(1)、纵坐标x(2)

plot(t,x(:,1),'g',t,x(:,2),'r');%绿线为小船的横坐标x(1)、红线为 title('小船渡河航线'); 纵坐标x(2) xlabel('时间t');

ylabel('小船航线横、纵坐标值x 、y');

求解得:

时间t 横坐标x 纵坐标y

0 0 100.0000 0.0001 0.0001 99.9998 0.0005 0.0005 99.9990 0.0025 0.0025 99.9950 0.0125 0.0125 99.9750 0.0625 0.0624 99.8750 0.3125 0.3115 99.3750 1.5625 1.5378 96.8752 6.0539 5.6723 87.9002 12.7098 10.9480 74.6636 20.2098 15.5068 59.9613 27.7098 18.3630 45.7078

35.2098 19.2574 32.2550 42.7098 17.9592 20.1285 47.5442 15.8835 13.3754 52.3786 12.8808 7.7266 55.2996 10.6502 4.9764

58.2206 8.1601 2.7804

59.9559 6.5766 1.7669

61.6913 4.9334 0.9745

62.7117 3.9445 0.6178

63.7321 2.9431 0.3406

64.3337 2.3481 0.2160

64.9352 1.7505 0.1193

65.2912 1.3958 0.0757 65.6473 1.0405 0.0419

65.8585 0.8295 0.0266

66.0698 0.6185 0.0147 66.1953 0.4930 0.0093 66.3207 0.3676 0.0052 66.3953 0.2931 0.0033 66.4699 0.2185 0.0018 66.5142 0.1742 0.0012 66.5585 0.1299 0.0006 66.5891 0.0993 0.0004 66.6197 0.0687 0.0002 66.6400 0.0484 0.0001 66.6603 0.0281 0.0000 66.6702 0.0181 0.0000 66.6802 0.0082 0.0000 66.6852 0.0031 0.0000 66.6878 0.0006 -0.0000 66.6881 0.0003 -0.0000 66.6882 0.0001 -0.0000 66.6883 0.0001 -0.0000 66.6884 0.0000 0.0000 66.6884 0.0000 0.0000 66.6884 0.0000 0.0000 66.6885 0.0000 0.0000 66.6892 0.0000 0.0000 66.6926 0.0000 0.0000 66.7093 0.0000 0.0000

66.7928 0.0000 0.0000

67.2107 0.0000 0.0000 69.3003 0.0000 0.0000 75.0000 0.0000 0.0000

当流速1v 为1时渡河航线如下图:

0102030

4050607080

-20

20

40

60

80

100

X: 66.71

Y: 1.724e-14

小船渡河航线

时间t

小船航线横、纵坐标值x 、y

从上图中可以看出,在流水速度为1时, 小船沿直线到达B 点的渡河时间为66.71秒。

3、第三问

当100=d ,12=v ,时

(1)若流速1v 为0时,我们用数值解法可以求出渡河所需时间、任意时刻小船的位置及航线的横、纵坐标。 程序如下:

建立m-文件fun.m 如下:

function Xdot=fun(t,x) v1=0; v2=2;

Xdot=zeros(2,1); if (norm(x)>1e-5)

Xdot(1)=v1-v2*x(1)/sqrt(x(1)^2+x(2)^2);%x(1)为小船的横坐标、x(2)为纵坐Xdot(2)=-v2*x(2)/sqrt(x(1)^2+x(2)^2); 标

else

Xdot=[0,0];

End

取t0=0,t f=70,输入命令:

t0=0;

tf=70;

x0=[0,100];

[t,x]=ode23('fun',[t0 tf],[0 100]);

[t,x(:,1),x(:,2)] %在t时刻,小船的横坐标x(1)、纵坐标x(2)

plot(t,x(:,1),'g',t,x(:,2),'r');%绿线为小船的横坐标x(1)、红线为title('小船渡河航线'); 纵坐标x(2)

xlabel('时间t');

ylabel('小船航线横、纵坐标值x、y');

求解得:

时间t横坐标x纵坐标y

0 0 100.0000

4.0000 0 92.0000

11.5000 0 77.0000

19.0000 0 62.0000

26.5000 0 47.0000

34.0000 0 32.0000

41.5000 0 17.0000

49.0000 0 2.0000

49.9375 0 0.1250

49.9961 0 0.0078

49.9998 0 0.0005

50.0000 0 0.0000

50.0000 0 0.0000

50.0000 0 0.0000

50.0000 0 0.0000

50.0000 0 0.0000

50.0002 0 0.0000

50.0011 0 0.0000

50.0053 0 0.0000

50.0266 0 0.0000

50.1328 0 0.0000

50.6640 0 0.0000

53.3199 0 0.0000 60.8199 0 0.0000 68.3199 0 0.0000 75.0000 0 0.0000

当流速1v 为0时渡河航线如下图:

10

20

30

4050

607080

01020304050607080

90100X: 50

Y: 6.676e-06

小船渡河航线

时间t

小船航线横、纵坐标值x 、y

从上图中可以看出,在静水中, 小船沿直线到达B 点(因为小船的横坐标始终为0), 渡河时间为50 秒,这与我们的直观经验是相符合的。

(2)若流速1v 为0.5时,我们用数值解法可以求出渡河所需时间、任意时刻小船的位置及航线的横、纵坐标。 程序如下:

建立m-文件fun.m 如下:

function Xdot=fun(t,x) v1=0.5; v2=2;

Xdot=zeros(2,1); if (norm(x)>1e-5)

Xdot(1)=v1-v2*x(1)/sqrt(x(1)^2+x(2)^2);%x(1)为小船的横坐标、x(2)为纵坐

Xdot(2)=-v2*x(2)/sqrt(x(1)^2+x(2)^2); 标

else

Xdot=[0,0];

end

取t0=0,t f=75,输入命令:

t0=0;

tf=75;

x0=[0,100];

[t,x]=ode23('fun',[t0 tf],[0 100]);

[t,x(:,1),x(:,2)] %在t时刻,小船的横坐标x(1)、纵坐标x(2)

plot(t,x(:,1),'g',t,x(:,2),'r');%绿线为小船的横坐标x(1)、红线为title('小船渡河航线'); 纵坐标x(2)

xlabel('时间t');

ylabel('小船航线横、纵坐标值x、y');

求解得:

时间t横坐标x纵坐标y

0 0 100.0000

0.0002 0.0001 99.9997

0.0010 0.0005 99.9981

0.0050 0.0025 99.9901

0.0250 0.0125 99.9501

0.1250 0.0624 99.7501

0.6250 0.3105 98.7501

3.1250 1.5126 93.7503

8.6298 3.9196 82.7465

15.6743 6.4600 68.6928

23.1536 8.3705 53.8486

30.2590 9.2543 39.8935

36.4877 9.0683 27.8845

41.6376 8.0156 18.2481

44.7168 6.8662 12.7094

47.1756 5.5859 8.4818

49.0117 4.3617 5.5004

50.3725 3.2658 3.4392

51.2482 2.4533 2.2134

51.8836 1.7989 1.3952

52.3108 1.3218 0.8925

52.6168 0.9581 0.5647

52.8277 0.6949 0.3599

52.9779 0.5001 0.2280

53.0828 0.3599 0.1450

53.1573 0.2578 0.0919 53.2098 0.1846 0.0583 53.2471 0.1319 0.0370 53.2734 0.0941 0.0235 53.2921 0.0671 0.0149 53.3053 0.0478 0.0094 53.3147 0.0341 0.0060 53.3214 0.0242 0.0038 53.3261 0.0172 0.0024 53.3295 0.0123 0.0015 53.3319 0.0087 0.0010 53.3336 0.0062 0.0006 53.3353 0.0036 0.0003 53.3361 0.0024 0.0002 53.3369 0.0011 0.0001 53.3373 0.0006 0.0000 53.3375 0.0003 0.0000 53.3376 0.0001 0.0000 53.3377 0.0000 -0.0000 53.3377 0.0000 -0.0000 53.3377 0.0000 -0.0000 53.3377 0.0000 -0.0000 53.3377 0.0000 -0.0000 53.3379 0.0000 -0.0000 53.3385 0.0000 -0.0000 53.3419 0.0000 -0.0000 53.3585 0.0000 -0.0000 53.4417 0.0000 -0.0000 53.8578 0.0000 -0.0000 55.9382 0.0000 -0.0000 63.4382 0.0000 -0.0000 70.9382 0.0000 -0.0000 75.0000 0.0000 -0.0000

当流速1v 为0.5时渡河航线如下图:

0102030

4050607080

-20

20

40

60

80

100

X: 53.34

Y: -6.093e-08

小船渡河航线

时间t

小船航线横、纵坐标值x 、y

从上图中可以看出,在流速1v 为0.5时, 小船的渡河时间为53.34秒。

(3)若流速1v 为1.5时,我们用数值解法可以求出渡河所需时间、任意时刻小船的位置及航线的横、纵坐标。 程序如下:

建立m-文件fun.m 如下:

function Xdot=fun(t,x) v1=1.5; v2=2;

Xdot=zeros(2,1); if (norm(x)>1e-5)

Xdot(1)=v1-v2*x(1)/sqrt(x(1)^2+x(2)^2);%x(1)为小船的横坐标、x(2)为纵坐Xdot(2)=-v2*x(2)/sqrt(x(1)^2+x(2)^2); 标 else

Xdot=[0,0]; End

取t0=0,t f=130,输入命令:

t0=0;

tf=130;

x0=[0,100];

[t,x]=ode23('fun',[t0 tf],[0 100]);

[t,x(:,1),x(:,2)] %在t时刻,小船的横坐标x(1)、纵坐标x(2)

plot(t,x(:,1),'g',t,x(:,2),'r');%绿线为小船的横坐标x(1)、红线为title('小船渡河航线'); 纵坐标x(2)

xlabel('时间t');

ylabel('小船航线横、纵坐标值x、y');

求解得:

时间t横坐标x纵坐标y

0 0 100.0000

0.0001 0.0001 99.9999

0.0003 0.0005 99.9994

0.0017 0.0025 99.9967

0.0083 0.0125 99.9834

0.0417 0.0625 99.9167

0.2083 0.3118 99.5834

1.0417 1.5461 97.9168

5.0076 7.1228 89.9950

11.4867 15.1009 77.1607

19.7419 23.0217 61.2825

29.7125 28.9684 43.5343

40.0237 31.0293 27.9248

49.1750 29.9683 17.1911

58.2611 27.1083 9.6035

67.6089 23.1249 4.6187

75.5215 19.3627 2.1732

80.8095 16.7637 1.2050

86.0976 14.1373 0.6003

89.4511 12.4649 0.3613

92.8047 10.7900 0.2017

95.4912 9.4474 0.1181

98.1777 8.1045 0.0635

99.6869 7.3499 0.0429

101.1961 6.5954 0.0278 103.2520 5.5674 0.0139 104.6651 4.8609 0.0081 106.0783 4.1543 0.0043 106.9615 3.7127 0.0027 107.8447 3.2711 0.0016 108.7312 2.8278 0.0009 109.6177 2.3846 0.0005 110.2264 2.0802 0.0003 110.8351 1.7759 0.0001 111.5960 1.3954 0.0000 112.3569 1.0150 0.0000 112.9926 0.6971 0.0000 113.6643 0.3613 -0.0000 113.9785 0.2042 0.0000 114.1356 0.1256 -0.0000 114.2927 0.0471 0.0000 114.3550 0.0159 -0.0000 114.3706 0.0081 0.0000 114.3784 0.0042 -0.0000 114.3823 0.0023 0.0000 114.3842 0.0013 -0.0000 114.3862 0.0003 0.0000 114.3864 0.0002 -0.0000 114.3867 0.0001 0.0000 114.3868 0.0000 -0.0000 114.3868 0.0000 0.0000 114.3868 0.0000 -0.0000 114.3869 0.0000 0.0000 114.3869 0.0000 0.0000 114.3870 0.0000 0.0000 114.3876 0.0000 0.0000 114.3907 0.0000 0.0000 114.4061 0.0000 0.0000 114.4833 0.0000 0.0000 114.8690 0.0000 0.0000 116.7977 0.0000 0.0000 126.4412 0.0000 0.0000 130.0000 0.0000 0.0000

当流速1v 为1.5时渡河航线如下图:

020406080100120140

-20

20

40

60

80

100

X: 114.3

Y: 1.206e-07

小船渡河航线

时间t

小船航线横、纵坐标值x 、y

从上图中可以看出,在流速1v 为1.5时, 小船的渡河时间为114.3秒。

(4)若流速1v 为2时,我们用数值解法可以求出渡河所需时间、任意时刻小船的位置及航线的横、纵坐标。 程序如下:

建立m-文件fun.m 如下:

function Xdot=fun(t,x) v1=2; v2=2;

Xdot=zeros(2,1); if (norm(x)>1e-5)

Xdot(1)=v1-v2*x(1)/sqrt(x(1)^2+x(2)^2);%x(1)为小船的横坐标、x(2)为纵坐Xdot(2)=-v2*x(2)/sqrt(x(1)^2+x(2)^2); 标 else

Xdot=[0,0]; End

取t0=0,t f=1100,输入命令:

t0=0;

tf=1100;

x0=[0,100];

[t,x]=ode23('fun',[t0 tf],[0 100]);

[t,x(:,1),x(:,2)] %在t时刻,小船的横坐标x(1)、纵坐标x(2)

plot(t,x(:,1),'g',t,x(:,2),'r');%绿线为小船的横坐标x(1)、红线为title('小船渡河航线'); 纵坐标x(2)

xlabel('时间t');

ylabel('小船航线横、纵坐标值x、y');

求解得:

时间t横坐标x纵坐标y

1.0e+03 *

0 0 0.1000

0.0000 0.0000 0.1000

0.0000 0.0000 0.1000

0.0000 0.0000 0.1000

0.0000 0.0000 0.1000

0.0000 0.0001 0.0999

0.0002 0.0003 0.0997

0.0008 0.0016 0.0984

0.0039 0.0075 0.0922

0.0101 0.0180 0.0800

0.0189 0.0299 0.0634

0.0300 0.0399 0.0449

0.0408 0.0453 0.0307

0.0508 0.0478 0.0211

0.0617 0.0491 0.0138

0.0721 0.0496 0.0091

0.0814 0.0498 0.0063

0.0902 0.0499 0.0044

0.0987 0.0500 0.0032

0.1071 0.0500 0.0023

0.1155 0.0500 0.0016

0.1238 0.0500 0.0012

0.1322 0.0500 0.0008

0.1405 0.0500 0.0006 0.1488 0.0500 0.0004 0.1572 0.0500 0.0003 0.1655 0.0500 0.0002 0.1738 0.0500 0.0002 0.1821 0.0500 0.0001 0.1904 0.0500 0.0001 0.1988 0.0500 0.0001 0.2071 0.0500 0.0000 0.2154 0.0500 0.0000 0.2237 0.0500 0.0000 0.2321 0.0500 0.0000 0.2404 0.0500 0.0000 0.2487 0.0500 0.0000 0.2570 0.0500 0.0000 0.2654 0.0500 0.0000 0.2737 0.0500 0.0000 0.2820 0.0500 0.0000 0.2903 0.0500 0.0000 0.2987 0.0500 0.0000 0.3070 0.0500 0.0000 0.3153 0.0500 0.0000 0.3244 0.0500 0.0000 0.3348 0.0500 0.0000 0.3469 0.0500 0.0000 0.3614 0.0500 0.0000 0.3796 0.0500 0.0000 0.4052 0.0500 0.0000 0.4428 0.0500 0.0000 0.4804 0.0500 0.0000 0.5798 0.0500 -0.0000 0.6555 0.0500 0.0000 0.7312 0.0500 -0.0000 0.8018 0.0500 0.0000 0.8593 0.0500 -0.0000 0.9144 0.0500 0.0000

0.9788 0.0500 -0.0000

1.0502 0.0500 0.0000 1.1000 0.0500 -0.0000

当流速1v 为2时渡河航线如下图:

0200400

60080010001200

-20

20

40

60

80

100

X: 29.99Y: 44.89

小船渡河航线

时间t

小船航线横、纵坐标值x 、y

X: 978.8

Y: -7.398e-07

X: 978.8Y: 50.03

从上图中可以看出,在流速1v 为2时, 当t=978.8秒时, 小船已到达对岸, 但是并没有到达B 点, 而是在B 点下游50.3米处。因为船头指向B 点, 即船头指向逆流方向, 且船在静水中的速度等于水流速度, 所以船永远到达不了B 点,即渡河时间为无穷大。

五、模型分析

用3/2阶龙格-库塔方法求得的小船航线的曲线图很逼真、很符合实际情况。随着1v 的变化,小船的航线也在变化,具体如下: 1). 当1v =0时,航线为直线;

2). 当0<1v <2时,航线呈一个类似于抛物线的曲线,1v 越大,“类抛物线”的顶点的横坐标越大,纵坐标也越大。即水速越大,航线的顶点顺流而下的距离就越大;

3). 当1v =2时,船会静止在B 点下游近似d /2的地方; 上述出现的情况都与我们的直观感觉相符合。

浅谈数学建模的认识

浅谈数学建模的认识 我们生活在一个丰富多彩,变化万千的世界中,在这里,人们用智慧和力量去认识、去利用、甚至去改变这个世界。而为了解决各种问题,就出现了各种各样的模型,这些模型是为了简化现实生活中复杂繁琐的实际问题,从而给出正确使用的解决方案而产生。在现代的生活中,各种模型到处可见,而各种模型的存在都在一定程度上离不开数学模型。可见数学模型的重要意义。 通过两个多月对数学建模的学习,我学习到了很多东西,对数学建模有了一定的认识的理解。一般来说,数学模型可以描述为,对于现实世界的一个特定对象,为了一个特定目的,根据特有的内在规律,作出一些必要的简化家假设,应用适当的数学工具,得到的一个数学结构。通俗地讲,数学模型就是为了一定的目的对原型进行一定的模拟,而由数字、字母或其它数学符号组成的,描述现实对象数量规律的数学公式、图形和算法等。 学习数模之前我以为数模是很难学习和完成的一项任务,但通过这一学期的学习,我对数摸有了全新的认识,数学建模并不是我所想象的那么难学,虽然要建立一个好的数学模型不是那么容易,甚至可以说是相当难的,但在建立模型的过程中,我们需要不断的查阅一些资料,在建立模型中,在查阅资料中不断学习到新的知识,体会到

数学建模的乐趣,也是一件很快乐的事情。经过一段时间的数学建模的学习,我渐渐的发现了建立数学模型是有方法可依的,因为各种模型再怎么不同也跑不出那么几种类型的模型的,大家都大同小异。只要掌握了一定的方法,通过耐心的探索,建立起一个好的数学模型也就不是那么难的一件事情了。 数学建模的一般步骤有如下几步:模型准备,模型假设,模型构成,模型求解,模型分析,模型检验,模型应用。模型准备和模型假设是建模的前提,充分地准备的恰当的假设是建立一个好的数学模型的重要步骤。而模型构成则是一个数学建模的核心,它是根据所作的假设,用数学的语言符号描述对象的内在规律,建立包含常量、变量等的数学模型,数学模型当然也有各种各样,选择一个什么样的模型是这个问题能被解决得怎么样的关键。而模型求解则是对所建立的模型进行求解,从而得出结果。模型分析和模型检验都是最终对这个模型进行评价,看看这个模型是否符合实际要求,如果不符合实际,那么这个模型就是不合格的。最后,当然是要把模型应用到实际中去了,毕竟这是建模的目的。 通过数模的学习,我对数学也有了全新的认识,我们也渐渐地不再只是纸上谈兵了,理论知识对实际应用也是有大用途。数学建模在科学的各个领域都有它的重大应用,可是说是,如果没有数学模型,那么各种科学理论知识都很难与现实世界联系起来,如果可以的话,那也只是很表面的结合,无法达到很深的层次。学习完数模后,让我们看待事物不再是像以往的凭感觉,我们学会了从多方面多个角度去

数学建模1例题解析

1.贷款问题 小王夫妇计划贷款20万元购买一套房子,他们打算用20年的时间还清贷款。目前,银行的利率是%/月。他们采用等额还款的方式(即每月的还款额相同)偿还贷款。 (1)在上述条件下,小王夫妇每月的还款额是多少共计付了多少利息 (2)在贷款满5年后,他们认为他们有经济能力还完余下的款额,打算提前还贷,那么他们在第6年初,应一次付给银行多少钱,才能将余下全部的贷款还清 (3)如果在第6年初,银行的贷款利率由%/月调到%/月,他们仍然采用等额还款的方式,在余下的15年内将贷款还清,那么在第6年后,每月的还款额应是多少 (4)某借贷公司的广告称,对于贷款期在20年以上的客户,他们帮你提前三年还清贷款。但条件是: (i)每半个月付款一次,但付款额不增加,即一次付款额是原付给银行还款额的1/2; (ii)因为增加必要的档案、文书等管理工作,因此要预付给借贷公司贷款总额10%的佣金。 试分析,小王夫妇是否要请这家借贷公司帮助还款。 解答: (1)贷款总月数为N=20*12=240,第240个月的欠款额为0,即。 利用式子 (元),即每个月还款元,共还款(元),共计付利息元。 (2)贷款5年(即5*12=60个月)后的欠款额为, 利用公式:, 所以,

(元) (3)元,即第六年初,贷款利率,所以余下的15年,每个月还款额为:(元) (4)按照借贷公司的条件(i)每半个月付款一次,但付款额不增加,即一次付款额是原付给银行还款额的,付款的时间缩短,但是前17年的付款总额不变。帮忙提前三年还清需要资金数: 。 对于条件(ii)佣金数: 分析:因为预付佣金20000元,按照银行存款利率/月,17年的存款本息为 即在第17年需要给付借贷公司的钱少于给付银行的钱。所以建议请这家借贷公司帮助还款。 2.冷却定律与破案 按照Newton冷却定律,温度为T的物体在温度为的环境中冷却的速度与温差成正比。用此定律建立相应的微分方程模型。 凌晨某地发生一起凶杀案,警方于晨6时到达案发现场,测得尸温26℃,室温10℃,晨8时又测得尸温18℃。若近似认为室温不变,估计凶杀案的发生时间。 解答: 根据Newton冷却定律,可知温度T的微分方程为:

数学建模-大学生就业问题

2010-2011第二学期 数学建模课程设计 2011年6月27日-7月1日 题目大学生就业问题 第 11 组组员1 组员2 组员3 组员4 姓名 学号 0808060217 0808060218 0808060219 0808060220 专业信计0802 信计0802 信计0802 信计0802 成绩

论文摘要 本文讨论了在新的形势下大学生的就业问题。20世纪90年代以来,我国出现了一种前所未有的现象,有着“天之骄子”美誉的大学生也开始面临失业问题。大学生就业难问题已受到普遍关注。大学生毕业失业群体正在不断扩大,已成为我国扩大社会就业,构建和谐稳定社会的急需解决的社会问题。 本文针对我国现有的国情,综合考虑了高校毕业生的就业率和高校招生规模的扩大之间的关系,建立了定量分析的微分方程模型,随后又建立了了离散正交曲线拟合模型对得出的结果进行了检验,并分析模型得出的结果得合理性。最终得到生源数量与失业率之间的拟合多项式和拟合曲线,并预测出了未来高校招生规模的变化趋势。 在找到大学生失业规律以后,本文还具体的对毕业生的性别、出生地对失业的影响做出了定量分析。 关键词:大学生就业微分方程模型多项式曲线拟合MATLAB软件 1、问题重述 大学生就业问题:如果我们将每年毕业的大学生中既没有找到工作又没有继续深造的情况视为失业,就可以用失业率来反映大学生就业的状况。下面的表中给出了某城市的大学生失业数占城市总失业人数的比率,比率的计算是按照国际劳工组织的定义,对16岁以上失业人员进行统计的结果。 表 1

请建立相应的模型对大学生就业状况进行分析找出其中的规律并讨论下面两个问题: (1)、就业中是否存在性别歧视; (2)、学生的出生对就业是否有影响。 2、模型假设 2.1在本次研究中做出以下假设: (1)、假设毕业生求职时竞争是公平的; (2)、假设考研等继续深造的毕业生属于已就业人群; (3)、假设每个毕业生都有就业或者继续深造的意图 (4)、假设就业率和失业率之和为1; (5)、假设本文搜集的数据全部真实可靠; 2.2 在定量分析性别、出生地对失业的影响时还要做以下假设: (1)、假设毕业生就业情况只受性别、出生地等因素的影响; (2)、假设具有上述同等条件的毕业生间就业机会相同 (3)、假设附件中的数据信息均合理; 3、问题分析 3.1 对问题的分析 若要分析新失业群体产生的主要原因,并就其重要性给出各种因素的排序,就需要对搜集的数据进行整理,并进行系统的分析,划分为不同的体系和矛盾,然后我们考虑用Logistic模型分析。 为了得到新失业群体对高校招生生源的影响和预测未来高校招生规模的变

作业1数学建模,姜启源版

实验一动力系统 一、实验目的与要求 掌握运用软件求解动态系统模型,通过研究散点图得到动态系统的内在性质和长期趋势。通过对数据进行处理,归纳出动态系统模型。 1、用Excel对数据进行处理,建立动态系统模型并且进行验证; 2、用Excel画散点图,对动态系统模型解的长期趋势进行分析; 3、用Excel求解动态系统模型并估计均衡点; 4、用Excel分析多元动态系统模型。 二、实验内容 Example 1.1 P9 研究课题第一题 随着汽油价格的上涨,今年你希望买一辆新的(混合动力)汽车。你把选择范围缩小到以下几种车型:2007Toyota Camry混合动力汽车2007Saturn混合动力汽车2007Honda Civic混合动力汽车2007Nissan Altima 混合动力汽车2007Mercury Mariner混合动力汽车。每年公司都向你提供如下的“优惠价”。你有能力支付多达60个月的大约500美元的月还款。采用动力系统的方法来确定你可以买那种新的混合动力系统汽车。 混合动力汽车“优惠价”(美元)预付款(美元)利率和贷款持续时间Saturn 22045 1000 年利率5.95%,60个月Honda Civic24350 1500年利率5.5%,60个月Toyota Camry26200 750年利率6.25%%,60个月Mariner27515 1500年利率6%%,60个月 Altima24900 1000年利率5.9%%,60个月 解答如下,对五家公司分别建立动力系统模型: Saturn:Δb n=b n+1-b n=0.0595b n-6000 b n+1= b n+0.0595b n-6000 b0=21045 Honda Civic:Δb n=b n+1-b n=0.055b n-6000 b n+1= b n+0.055b n-6000 b0=22850 Toyota Camry: Δb n=b n+1-b n=0.0625b n-6000 b n+1= b n+0.0625b n-6000 b0=25450 Mariner:Δb n=b n+1-b n=0.06b n-6000 b n+1= b n+0.06b n-6000 b0=26015

数学建模课后感想

一、简答题谢俊雄信计一班 1、通过数学建模选修课程的学习,请谈谈对数学建模的认识,学习数学建模课程的收获。(不少于500字)(30分) 通过学习数学建模,我觉得不管对我的学习还是对我的人生都是一次很重要的成长,通过学习数学建模使我懂得了利用数学的知识去解决的生活中的问题,以前我刚进入大学的时候得知我学习的学习的专业可是数学的时候就常抱怨说,学习以后能干吗啊?,数学在生活中能有什么作用啊?但是通过建模课,让我对数学有了新的认识,数学无处不在。重要的是我们只要懂得怎么样用数学的知识通过建立模型去解决生活中的问题。 通过学习让我知道了睡你觉数学建模,当需要从定量的角度分析和研究一个实际问题 时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言,把它表述为数学式子,也就是数学模型,然后用通过计算得到的 模型结果来解释实际问题,并接受实际的检验。这个建立数学模型的全过程就称为数学建模。 数学模型(Mathematical Model)是一种模拟,是用数学符号、数学式子、程序、图形等对实际课题本质属性的抽象而又简洁的刻划,它或能解释某些客观现象,或能预测未来的发展规律,或能为控制某一现象的发展提供某种意义下的最优策略或较好策略。数学模型一般并非现实问题的直接翻版,它的建立常常既需要人们对现实问题深入细微的观察和分析,又需要人们灵活巧妙地利用各种数学知识。这种应用知识从实际课题中抽象、提炼出数学模型的过程就称为数学建模(Mathematical Modeling)。 不论是用数学方法在科技和生产领域解决哪类实际问题,还是与其它学科相结合形成交叉学科,首要的和关键的一步是建立研究对象的数学模型,并加以计算求解。数学建模和计算机技术在知识经济时代的作用可谓是如虎添翼。 2、简要说明数学建模的一般过程或步骤。(10分) 模型准备 了解问题的实际背景,明确其实际意义,掌握对象的各种信息。用数学语言来描述问题。 模型假设 根据实际对象的特征和建模的目的,对问题进行必要的简化,并用精确的语言提出一些恰当的假设。 模型建立 在假设的基础上,利用适当的数学工具来刻划各变量之间的数学关系,建立相应的数学结构(尽量用简单的数学工具)。 模型求解

数学建模1

添加义项这是一个多义词,请在下列义项中选择浏览 1.数学用语数学用语 2.高等教育出版社出版图书高等教育出版社出版图书 3.机械工业出版社出版图书机械工业出版社出版图书 4.科学出版社出版图书科学出版社出版图书 5.南京大学出版图书南京大学出版图书 6.清华大学出版社图书清华大学出版社图书 1.数学用语 编辑本义项 数学建模 求助编辑百科名片 当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言,把它表述为数学式子,也就是数学模型,然后用通过计算得到的模型结果来解释实际问题,并接受实际的检验。这个建立数学模型的全过程就称为数学建模。 目录 建模背景 数学 数学建模 建模应用 建模意义 思考方法 应用数学模型 建模过程 模型准备 模型假设 模型建立 模型求解 模型分析 模型检验 模型应用 建模起源 西方情况 中国情况 建模应用 建模竞赛 数据集 建模资料 国内教材 竞赛参考书 国外参考书 专业性参考书

两项题 四项题 建模相关 建模意义 经验体会 最新进展 十类算法 展开 建模背景 数学 数学建模 建模应用 建模意义 思考方法 应用数学模型建模过程 模型准备 模型假设 模型建立 模型求解 模型分析 模型检验 模型应用 建模起源 西方情况 中国情况 建模应用 建模竞赛 数据集 建模资料 国内教材 竞赛参考书国外参考书专业性参考书建模题目 两项题 四项题 建模相关 建模意义 经验体会 最新进展 十类算法 展开

编辑本段建模背景 数学 技术 近半个多世纪以来,随着计算机技术的迅速发展,数学的应用不仅在工程技术、自然科学等领域发挥着越来越重要的作用,而且以空前的广度和深度向经济、管理、金融、生物、医学、环境、地质、人口、交通等新的领域渗透,所谓数学技术已经成为当代高新技术的重要组成部分。 数学建模 数学模型(Mathematical Model)是一种模拟,是用数学符号、数学式子、程序、图形等对实际课题本质属性的抽象而又简洁的刻划,它或能解释某些客观现象,或能预测未来的发展规律,或能为控制某一现象的发展提供某种意义下的最优策略或较好策略。数学模型一般并非现实问题的直接翻版,它的建立常常既需要人们对现实问题深入细微的观察和分析,又需要人们灵活巧妙地利用各种数学知识。这种应用知识从实际课题中抽象、提炼出数学模型的过程就称为数学建模(Mathematical Modeling)。[1] 不论是用数学方法在科技和生产领域解决哪类实际问题,还是与其它学科相结合形成交叉学科,首要的和关键的一步是建立研究对象的数学模型,并加以计算求解。数学建模和计算机技术在知识经济时代的作用可谓是如虎添翼。 建模应用 数学是研究现实世界数量关系和空间形式的科学,在它产生和发展的历史长河中,一直是和各种各样的应用问题紧密相关的。数学的特点不仅在于概念的抽象性、逻辑的严密性,结论的明确性和体系的完整性,而且在于它应用的广泛性,自从20世纪以来,随着科学技术的迅速发展和计算机的日益普及,人们对各种问题的要求越来越精确,使得数学的应用越来越广泛和深入,特别是在21世纪这个知识经济时代,数学科学的地位会发生巨大的变化,它正在从国家经济和科技的后备走到了前沿。经济发展的全球化、计算机的迅猛发展,数理论与方法的不断扩充使得数学已经成为当代高科技的一个重要组成部分和思想库,数学已经成为一种能够普遍实施的技术。培养学生应用数学的意识和能力已经成为数学教学的一个重要方面。 编辑本段建模意义 思考方法 数学建模是一种数学的思考方法,是运用数学的语言和方法,通过抽象、简化建立能近似刻画并"解决"实际问题的一种强有力的数学手段。 数学建模就是用数学语言描述实际现象的过程。这里的实际现象既包涵具体的自然现象比如自由落体现象,也包含抽象的现象比如顾客对某种商品所取的价值倾向。这里的描述不但包括外在形态,内在机制的描述,也包括预测,试验和解释实际现象等内容。 我们也可以这样直观地理解这个概念:数学建模是一个让纯粹数学家(指只懂数学不懂数学在实际中的应用的数学家)变成物理学家,生物学家,经济学家甚至心理学家等等的过程。数学模型一般是实际事物的一种数学简化。它常常是以某种意义上接近实际事物的抽象形式存在的,但它和真实的事物有着本质的区别。要描述一个实际现象可以有很多种方式,比如录音,录像,比喻,传言等等。为了使描述更具科学性,逻辑性,客观性和可重复性,人们采用一种普遍认为比较严格的语言来描述各种现象,这种语言就是数学。使用数学语言描述的事物就称为数学模型。有时候我们需要做一些实验,但这些实验往往用抽象出来了的数学模型作为实际物体的代替而进行相应的实验,实验本身也是实际操作的一种理论替代。 应用数学模型 应用数学去解决各类实际问题时,建立数学模型是十分关键的一步,同时也是十分困难的一

大学生就业问题数学模型

重庆交通大学学生实验报告 实验课程名称数学模型课程设计 开课实验室数学实验室 学院 XXX级 XXX 专业 1 班 开课时间 2013 至 2014 学年第 2 学期设计题目大学生就业问题

2013 年 12月 大学生就业问题 摘要:近年来,我国高校毕业生数量逐年增多,加之当前金融危机的影响,毕业生的就业形势受到前所未有的挑战,甚至出现了所谓“毕业即失业”的说法。因此大学生毕业后能否顺利就业,已成为全社会普遍关注的热点问题。大学生就业难不仅有社会原因,也有大学生自身的原因。如何解决大学生就业难的问题不仅关系到大学生的切身利益,更关系到社会的和谐稳定,需要政府、企业、高校和大学生共同的努力。本文从大学生自身,企业和社会三个大方面方面进行了分析和论述,从而总结出相关的结论及解决大学生就业难题的可行方法。 关键词大学生就业 Matlab 数据拟合 一、问题重述 据中国媒体援引人力和社会保障部的最新统计数据,二零一零年全国高校毕业生为630万人,比去年的611万多19万人,加上往届未能就业的,需要就业的毕业生数量很大,高校毕业生就业形势十分严峻。 随着九十年代末大学扩招和教育产业化政策推行以来,大学生人数的增幅远远超过经济增长所需要的人才增长,大学生就业不难才是怪事,"毕业即失业"成为中国大学生的普遍现象。 尽管如此,中国教育部决定继续扩大全日制专业学位硕士研究生招生规模,努力培养更多高层次、应用型人才。表面上看,研究生扩招能提高大学生学历层次,可以缓解就业难。但是,如果不清理高等教育积弊,扩招研究生来应对就业难将是饮鸩止渴,使就业矛盾更加突出。 现在大学生就业难的问题,是由许多原因造成的,既有社会原因,也有历史原因。 请用数学建模的方法从以下几个侧面探讨大学生就业问题: (1)利用网上大学生就业统计数据建立大学生就业供需预测模型,利用所建模型对2012年就业形势进行预测; (2)分析影响大学生就业的主要因素,建立就业竞争力评价模型,利用所建模型评估你的竞争力;

数学建模的作用意义

数学建模的背景: 人们在观察、分析和研究一个现实对象时经常使用模型,如展览馆里的飞机模型、水坝模型,实际上,照片、玩具、地图、电路图等都是模型,它们能概括地、集中地反映现实对象的某些特征,从而帮助人们迅速、有效地了解并掌握那个对象。数学模型不过是更抽象些的模型。 当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析在规律等工作的基础上,用数学的符号和语言,把它表述为数学式子(称为数学模型),然后用通过计算得到的模型结果来解释实际问题,并接受实际的检验。这个全过程就称为数学建模。 近半个多世纪以来,随着计算机技术的迅速发展,数学的应用不仅在工程技术、自然科学等领域发挥着越来越重要的作用,而且以空前的广度和深度向经济、金融、生物、医学、环境、地质、人口、交通等新的领域渗透,所谓数学技术已经成为当代高新技术的重要组成部分。 不论是用数学方法在科技和生产领域解决哪类实际问题,还是与其它学科相结合形成交叉学科,首要的和关键的一步是建立研究对象的数学模型,并计算求解。人们常常把数学建模和计算机技术在知识经济时代的作用比喻为如虎添翼。 数学建模日益显示其重要作用,已成为现代应用数学的一个重要领域。为培养高质量、高层次人才,对理工、经济、金融、管理科学等各专业的大学生都提出“数学建模技能和素质方面的要求”。 数学建模在现代社会的一些作用 (1)在一般工程技术领域,数学建模仍然大有用武之地。在以声、光、热、力、电这些物理学科为基础的诸如机械、电机、土木、水利等工程技术领域中,数学建模的普遍性和重要性不言而喻,虽然这里的基本模型是已有的,但是由于新技术、新工艺的不断涌现,提出了许多需要用数学方法解决的新问题;高速、大型计算机的飞速发展,使得过去即便有了数学模型也无法求解的课题(如大型水坝的应力计算,中长期天气预报等)迎刃而解;建立在数学模型和计算机模拟基础上的CAD技术,以其快速、经济、方便等优势,大量地替代了传统工程设计中的现场实验、物理模拟等手段。(2)在高新技术领域,数学建模几乎是必不可少的工具。无论是发展通讯、航天、微电子、自动化等高新技术本身,还是将高新技术用于传统工业去创造新工艺、开发新产品,计算机技术支持下的建模和模拟都是经常使用的有效手段。数学建模、数值计算和计算机图形学等相结合形成的计算机软件,已经被固化于产品中,在许多高新技术领域起着核心作用,被认为是高新技术的特征之一。在这个意义上,数学不再仅仅作为一门科学,它是许多技术的基础,而且直接走向了技术的前台。国际上一位学者提出了“高技术本质上是一种数学技术”的观点。 (3)数学迅速进入一些新领域,为数学建模开拓了许多新的处女地。随着数学向诸如经济、人口、生态、地质等所谓非物理领域的渗透,一些交叉学科如计量经济学、人口控制论、数学生态学、数学地质学等应运而生。一般地说,不存在作为支配关系的物理定律,当用数学方法研究这些领域中的定量关系时,数学建模就成为首要的、关键的步骤和这些学科发展与应用的基础。在这些领域里建立不同类型、不同方法、不同深浅程度模型的余地相当大,为数学建模提供了广阔的新天地。马克思说过,一门科学只有成功地运用数学时,才

数学建模 练习题1

2.14成绩与体重数学建模 一、问题 举重比赛按照体育运动员的体重分组,你能在一些合理、简单的假设下,建立比赛成绩与体重之间的关系吗?下面是下一届奥运会的成绩,可供检验你的模型。 一、问题分析 成绩与肌肉的力度有直接关系,随着力度的增加,成绩呈上升趋势。 假设力度与肌肉横截面积成正比,而截面积和体重都与身体的某个特征尺寸有直接关联。由此可以找到成绩和体重之间的关系。可以以此建立模型。

二、模型假设以及符号说明 1.本模型主要考虑运动员举重总成绩和体重的关系,所以假设运动员其他条件相差不大。 2.运动员的举重能力用其举重的总成绩来刻画 3.符号说明: 人的体重 W 人的身高 h 肌肉横截面积 S 人的体积 V 肌肉强度 T 举重成绩 C 非肌肉重量 W1 斜率 K 三、模型构成 模型一 1.题中给出举重比赛按照体育运动员的体重分组,所以我们猜测成绩与体重应该是正比关系。 2.画出坐标图,体重越重,成绩越好,进一步验证了正比关系。 最大体重

从上图可以看出,体重越大,举重总成绩相对越好,所以我们猜测举重总成绩与体重大概成线性关系。则,我们可以用一次函数C=kW+b对三个体重进行拟合,根据图中数据,可得: = = 2.66, = = 1.45, = = 1.17 把b代入得出三个一次函数为: = 2.66W+143.8, = 1.45W+75.1, = 1.17W+69.7, 用上述模型计算得到的理论值,并画出图表与原图表进行比较: 最大体重

通过比较两个图表,我们可以推测体重与成绩数据的推测图表和已知图标的拟合度并不是特别的理想,所以我们可以认为用线性函数对举重总成绩与体重进行拟合的模型过于简单、粗略,考虑的因素比较少。 模型二 我们这一次综合各种因素来进行分析建模。 通过查阅各种自然科学磁疗,我们可以近似以为:一般举重运动员的举重能力是用举重成绩来衡量,而举重运动员的举重能力与其肌肉强度近似成正比关系,从而举重运动员的举重总成绩与其肌肉强度近似成正比,即: C = T (为常数且>0) ○1从运动生理学得知,肌肉的强度与其横截面积近似成正比,即: T = S (为常数且>0) ○ 2综合○1,○2可得 C=T=S ○3通过查阅资料,我们可以假设肌肉的横截面积正比于身高的平方,人的体重正比于身高的三次方,即可得: S = , W = (,为常数且>0,>0) 综合上述所有算式,我们有: C= S = ○ 4 因为W = ,我们可以推测出举重运动员举重总成绩与其体重的关系为: C = 利用题目表格中所给的体重和举重总成绩数据,求出上述模型的常数M。利用题目表格中所给的体重和举重总成绩数据,运用最小二乘法求出上述模型的系数 K 。因为体重超过108千克的运动员的体重没有具体的数据,为了模型的准确性,故将这个数据舍去。经过代入9次运算得出平均常数,为=20.3,=9.6,=9.0。于是举重运动员的举重总成绩与体重的关系模型为

数学模型课程设计一

课程设计名称: 设计一:MATLAB 软件入门 指导教师: 张莉 课程设计时数: 8 课程设计设备:安装了Matlab 、C ++软件的计算机 课程设计日期: 实验地点: 第五教学楼北902 课程设计目的: 1. 熟悉MA TLAB 软件的用户环境; 2. 了解MA TLAB 软件的一般目的命令; 3. 掌握MA TLAB 数组操作与运算函数; 4. 掌握MATLAB 软件的基本绘图命令; 4. 掌握MA TLAB 语言的几种循环、条件和开关选择结构。 课程设计准备: 1. 在开始本实验之前,请回顾相关内容; 2. 需要一台准备安装Windows XP Professional 操作系统和装有数学软件的计算机。 课程设计内容及要求 要求:设计过程必须包括问题的简要叙述、问题分析、实验程序及注释、实验数据及结果分析和实验结论几个主要部分。 1. 采用向量构造符得到向量[1,4,7,,31] 。 //a=[1:3:31] 2. 随机产生一向量x ,求向量x 的最大值。 // a=rand(1,6) max(a) 3. 利用列向量(1,2,3,,6)T 建立一个范德蒙矩阵A ,并利用位于矩阵A 的奇数行偶数列的元素建立一个新的矩阵B ,须保持这些元素的相对位置不变。 4. 按水平和竖直方向分别合并下述两个矩阵: 100234110,5670018910A B ????????==???????????? 5. 当100n =时,求1121n i y i ==-∑的值。 6. 一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。输出全部水仙花数。 7. 求[1000,2000]之间第一个被17整除的整数。 8. 用MATLAB 绘制两条曲线,[0,2]x π∈,以10 π为步长,一条是正弦曲线,一条是余弦曲线,线宽为6个象素,正弦曲线为绿色,余弦曲线为红色,线型分别为实线和虚线,并给所绘的两条曲线增添图例,分别为“正弦曲线”和“余弦曲线”。

数学建模 个人认识和心得体会

数学建模的体会思考 经过这段时间的学习,了解了更多的关于这门学科的知识,可以说就是见识了很多很多,作为一个数学系的学生,一直都有一个疑问,数学的应用在那里。对了,就在这里,在这里,我瞧到了很多,也学到了很多,关于各个学科,各个领域,都少不了数学,都就是用建模的思想,来解决实际问题,很神奇。 数学建模给了我很多的感触:它所教给我们的不单就是一些数学方面的知识,更多的其实就是综合能力的培养、锻炼与提高。它培养了我们全面、多角度考虑问题的能力,使我们的逻辑推理能力与量化分析能力得到很好的锻炼与提高。它还让我了解了多种数学软件,以及运用数学软件对模型进行求解。 数学模型主要就是将现实对象的信息加以翻译,归纳的产物。通过对数学模型的假设、求解、验证,得到数学上的解答,再经过翻译回到现实对象,给出分析、决策的结果。其实,数学建模对我们来说并不陌生,在我们的日常生活与工作中,经常会用到有关建模的概念。例如,我们平时出远门,会考虑一下出行的路线,以达到既快速又经济的目的;一些厂长经理为了获得更大的利润,往往会策划出一个合理安排生产与销售的最优方案……这些问题与建模都有着很大的联系。而在学习数学建模训练以前,我们面对这些问题时,解决它的方法往往就是一种习惯性的思维方式,只知道该这样做,却不很清楚为什么会这样做,现在,我们这种陈旧的思考方式己经在被数学建模训练中培养出的多角度、层次分明、从本质上区分问题的新颖多维的思考方式所替代。这种凝聚了许多优秀方法为一体的思考方式一旦被您把握,它就转化成了您自身的素质,不仅在您以后的学习工作中继续发挥作用,也为您的成长道路印下了闪亮的一页。 数学建模所要解决的问题决不就是单一学科问题,它除了要求我们有扎实的数学知识外,还需要我们不停地去学习与查阅资料,除了我们要学习许多数学分支问题外,还要了解工厂生产、经济投资、保险事业等方面的知识,这些知识决不就是任何专业中都能涉猎得到的。它能极大地拓宽与丰富我们的内涵,让我们感到了知识的重要性,也领悟到了“学习就是不断发现真理的过程”这句话的真谛所在,这些知识必将为我们将来的学习工作打下坚实的基础。从现在我们的学习来瞧,我们都就是直接受益者。就拿数学建模比赛写的论文来说。原本以为这就是一件很简单的事,但做起来才发觉事情并没有想象中的简单。因为要解决问题,凭我们现有的知识根本不够。于就是,自己必须要充分利用图书馆与网络的作用,查阅各种有关资料,以尽量获得比较全面的知识与信息。在这过程中,对自己眼界的开阔,知识的扩展无疑大有好处,各学科的交叉渗透更有利于自己提高解决复杂问题的能力。毫不夸张的说,建模过程挖掘了我们的潜能,使我们对自己的能力有了新的认识,特别就是自学能力得到了极大的提高,而且思想的交锋也迸发出了智慧的火花,从而增加了继续深入学习数学的主动性与积极性。再次,数学建模也培养了我们的概括力与想象力,也就就是要一眼就能抓住问题的本质所在。我们只有先对实际问题进行概括归纳,同时在允许的情况下尽量忽略各种次要因素,紧紧抓住问题的本质方面,使问题尽可能简单化,这样才能解决问题。其实,在我们做论文之前,考虑到的因素有很多,如果把这一系列因数都考虑的话,将会花费更多的时间与精神。因此,在我们考虑一些因素并不就是本质问题的时候,我就将这些因数做了假设以及在模型的推广时才考虑。这就使模型更加合理与理想。数学建模还能增强我们的抽象能力以及想象力。对实际问题再进行“翻译”,即进行抽象,要用我们熟悉的数学语言、数学符号与数学公式将它们准确的表达出来。

第1章 数学建模与误差分析

第1章数学建模与误差分析 1.1 数学与科学计算 数学是科学之母,科学技术离不开数学,它通过建立数学模型与数学产生紧密联系,数学又以各种形式应用于科学技术各领域。数学擅长处理各种复杂的依赖关系,精细刻画量的变化以及可能性的评估。它可以帮助人们探讨原因、量化过程、控制风险、优化管理、合理预测。近几十年来由于计算机及科学技术的快速发展,求解各种数学问题的数值方法即计算数学也越来越多地应用于科学技术各领域,相关交叉学科分支纷纷兴起,如计算力学、计算物理、计算化学、计算生物、计算经济学等。 科学计算是指利用计算机来完成科学研究和工程技术中提出的数学问题的计算,是一种使用计算机解释和预测实验中难以验证的、复杂现象的方法。科学计算是伴随着电子计算机的出现而迅速发展并获得广泛应用的新兴交叉学科,是数学及计算机应用于高科技领域的必不可少的纽带和工具。科学计算涉及数学的各分支,研究它们适合于计算机编程的数值计算方法是计算数学的任务,它是各种计算性学科的联系纽带和共性基础,兼有基础性和应用性的数学学科。它面向的是数学问题本身而不是具体的物理模型,但它又是各计算学科共同的基础。 随着计算机技术的飞速发展,科学计算在工程技术中发挥着愈来愈大的作用,已成为继科学实验和理论研究之后科学研究的第三种方法。在实际应用中所建立的数学模型其完备形式往往不能方便地求出精确解,于是只能转化为简化模型,如将复杂的非线性模型忽略一些因素而简化为线性模型,但这样做往往不能满足精度要求。因此,目前使用数值方法来直接求解较少简化的模型,可以得到满足精度要求的结果,使科学计算发挥更大作用。了解和掌握科学计算的基本方法、数学建模方法已成为科技人才必需的技能。因此,科学计算与数学建模的基本知识和方法是工程技术人才必备的数学素质。 1.2 数学建模及其重要意义 数学,作为一门研究现实世界数量关系和空间形式的科学,在它产生和发展的历史长河中,一直是和人们生活的实际需要密切相关。用数学方法解决工程实际和科学技术中的具体问题时,首先必须将具体问题抽象为数学问题,即建立起能描述并等价代替该实际问题的数学模型,然后将建立起的数学模型,利用数学理论和计算技术进行推演、论证和计算,得到欲求解问题的解析解或数值解,最后用求得的解析解和数值解来解决实际问题。本章主要介绍数学建模基本过程和求解数学问题数值方法的误差传播分析。 1.2.1 数学建模的过程 数学建模过程就是从现实对象到数学模型,再从数学模型回到现实对象的循环,一般通过表述、求解、解释、验证几个阶段完成。数学建模过程如图1.2.1所示,数学模型求解方法可分为解析法和数值方法,如图1.2.2所示。 表述是将现实问题“翻译”成抽象的数学问题,属于归纳。数学模型的求解方法则属于演绎。归纳是依据个别现象推出一般规律;演绎是按照普遍原理考察特定对象,导出结论。演绎利用严格的逻辑推理,对解释现象做出科学预见,具有重要意义,但是它要以归纳的结论作为公理化形式的前提,只有在这个前提下

数学建模1

课本p56(8) 8.一垂钓俱乐部鼓励垂钓者将钓上的鱼放生,打算按照放生的鱼的重量给以奖励,俱乐部只准备了以把软尺用于测量,请你设计按照测量长度估计鱼的重量的方法。假定鱼池中有一 先用机理分析建立模型,再用数据确定参数。 模型1:m=k*h.^3 其中,h为鱼的身长,m为鱼的重量。 MATLAB程序编写为: d=[24.8,21.3,27.9,24.8,21.6,31.8,22.9,21.6] d = 24.8000 21.3000 27.9000 24.8000 21.6000 31.8000 22.9000 21.6000 >> h=[36.8,31.8,43.8,36.8,32.1,45.1,35.9,32.1] h = 36.8000 31.8000 43.8000 36.8000 32.1000 45.1000 35.9000 32.1000 >>v=d.^2.*h v = 1.0e+004 * 2.2633 1.4427 3.4094 2.2633 1.4977 4.5607 1.8826 1.497.. >> f=inline('k*v','k','v') f = Inline function: f(k,v) = k*v >> m=[765,482,1162,737,482,1389,652,454] m =

765 482 1162 737 482 1389 652 454 >> [a,jm]=lsqcurvefit(f,1,v,m) Optimization terminated successfully: First-order optimality less than OPTIONS.TolFun, and no negative/zero curvature detected a = 0.0322 jm = 1.5009e+004 >> plot(v,m,'') 如图: 4.1 牛奶品的生产与销售(p83) 一奶制品加工厂用牛奶生产A1,A2两种奶制品,一桶牛奶可以在甲类设备上用12小时加工成3公斤A1,或者在乙类设备上用8小时加工成4公斤A2。根据市场需求,生产的A1,A2全部能售出,且每公斤A1获利24元,每公斤A2获利16元,现在加工厂每天能得到50桶牛奶的供应,每天正式工人总的劳动时间为480小时,并且甲类设备每天至多能加工100公斤A1,乙类设备的加工能力没有限制。试为该厂制订一个计划,使每天获利最大,并进一步讨论以下3个附加问题:

环境数模课程设计说明书

2016《环境数学模型》课程设计说明书 1.题目 活性污泥系统生化反应器中底物降解与微生物增长数学模型的建立 2.实验方法与结果 2.1.实验方法 2.1.1.工艺流程与反应器 本设计采用的工艺流程如下图所示: 图2-1 活性污泥系统工艺流程图 本设计工艺采用活性污泥法处理污水,工艺的主要反应器包括生化反应器和沉淀池。污水通过蠕动泵恒速加到生化反应器中,反应器内活性污泥和污水在机械搅拌设备和鼓风曝气设备的共同作用下充分接触,并在氧气充足的条件下进行反应。经处理后,污泥混液通过管道自流到沉淀池中,在里面实现泥水分离。分离后的水通过溢流堰从周边排出,直接被排放到下水道系统,沉淀下来的污泥则通过回流泵,全部被抽回进行回流。 系统运行过程中,进出水流量、进水质量、污水的停留时间、生化反应器的容积、机械搅拌设备转轴转速、鼓风曝气装置的曝气风量气速、污泥回流量等参数在系统运行的过程中都保持不变。待系统持续运行一周稳定后再取样进行分析。 实验的进水为实验室配置的污水,污水分别以葡萄糖、尿素、磷酸二氢钾为碳源、氮源和磷源,其中C:N:P=100:40:1(浓度比),TOC含量为200mg/L。生化反应器内污泥混液的容量为12L,污水停留时间为6h。系统运行时间为两周,第一周是调适阶段,第二周取样测试,测得的数据作为建模的原始数据。 表2-1 污水中各营养物质的含量 2.1.2.取样方法

每隔24h取一次样,通过虹吸管取样。每次取样时,先取进水和出水水样用于测水体的COD指标,其中进水直接取配得的污水溶液,出水取沉淀池上清液。取得的水样过膜除去水中的悬浮固体和微生物,保存在5ml玻璃消解管中,并在4℃下冷藏保存。 取完用于测COD的水样后,全开污泥回流泵,将沉淀池中的污泥全部抽回生化反应器(由于实验装置的原因,沉淀池排泥管易堵,污泥易积聚在沉淀池中,为更准确测定活性污泥的增长情况,在此实验中将泥完全抽回后再测定),待搅拌均匀后,取5ml污泥混液于干净、衡重的坩埚中,待用于测污泥混液的SS。 2.1. 3.分析方法 本实验一共分析进出水COD和污泥混液SS两个指标。其中COD采用《水质快速消解分光光度法》(HJ/T 399-2007)方法进行分析,SS采用《水质悬浮物的测定重量法》(GB 11901-89)方法进行分析。 准确取2ml经过膜处理的水样于5mlcod消解管中,以重铬酸钾为氧化剂,硫酸银-浓硫酸为催化剂,硫酸汞为抗氯离子干扰剂,按一定比例与水样混合均匀。将消解管放在COD 消解仪中,在150℃条件下消解2h。待经消解的溶液冷却后,以空白样为参比液,在COD 分析仪上读出待测水样的COD值,记录数据。 将装在已衡重称重的坩埚中的污泥混液放在烘箱中,在105℃温度下烘3h以上,保证污泥中的水分被充分除去。坩埚冷却后衡重称重,记录干污泥的质量,求得活性污泥的SS。 实验过程的所有样品都设置两个平行样,最后结果取平行样的算术平均值。 2.2.实验结果 2.2.1.实验数据 实验测得数据如下表: 表2-2 活性污泥系统水质分析结果 2.2.2.数据分析

数学建模活动策划书

数学建模活动策划方案(初稿) 一、活动背景 数学建模协会面向全校招新活动圆满完成。为了促进协会会员对数学建模的了解,增强对数学建模的认识,数学建模协会对近期一年时间策划此次活动,希望通过活动,增强新会员对数学建模协会的兴趣和认识度,是新会员对数学建模的活动、工作有一定了解和一个全新的认识。 二、活动目的及意义 为了让同学们对数学建模及竞赛有一个初步的了解,激发广大学子学习数学建模的热情,促进我校大学生课外科技活动的蓬勃开展,提高大学生的创新意识及运用数学知识和计算机技术解决实际问题的能力,推广数学建模精神,让同学们了解数学建模,接近数学建模,喜欢数学建模。活动对培养同学们应用数学知识解决实际问题的兴趣,开拓眼界等都有着十分重要的意义。活动的开展不仅为民院学子提供了一次施展才华和挑战自我的机会,也为学子创造了一个学习实践与思想交流的平台。 三、活动主题 走进数学建模 四、主办单位 社团联合会数学建模协会 五、承办单位

社团联合会数学建模协会 六、活动内容 (一)数学建模知识讲座 (二)新老会员见面交流会 (三)团队娱乐游戏活动 (四)小型数学建模大赛 七、活动步骤 (一)数学建模知识讲座 1、前期准备:邀请相关老师并协调好时间、通知协会会员及兴趣 爱好者 2、中期过程:(1)安排知识讲座时间、地点以及准备相关物品 (2)内容:数学建模思想、数学建模理论 3、后期安排:相关工作人员做工作总结 (二)新老会员见面交流会 1、前期准备:邀请相关人员为交流会做准备、通知协会会员 2、中期过程:安排见面交流会的时间、地点以及准备相关物品 3、后期安排:相关工作人员做工作总结 (三)团队娱乐游戏活动(待定) (四)小型数学建模大赛 1、前期准备:对举行小型数学建模大赛的意义进行宣传,并通知 比赛时间地点、比赛模式,邀请相关老师参与 2、中期过程:由相关老师批阅后进行表彰

数学建模课程设计

攀枝花学院 学生课程设计(论文) 题目:产品广告费用分配对销量及利润的影响模型学生姓名:梁忠 学号: 201210802007 所在院(系):数学与计算机学院 专业:信息与计算科学 班级: 12信本1班 指导教师:马亮亮职称:讲师 2014年12 月19 日 攀枝花学院教务处制

攀枝花学院本科学生课程设计任务书 题目具有自身阻滞作用的食饵—捕食者模型 1、课程设计的目的 数学建模课程设计是让学生通过动手动脑解决实际问题,让学生学完《数学建模》课程后进行的一次全面的综合训练,是一个非常重要的教学环节。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) 根据指导教师所下达的课程设计题目和课程设计要求,在规定的时间内完成设计任务;撰写详细的课程设计论文一份。 3、主要参考文献 【1】姜启源,数学模型(第二版),高等教育出版社,北京。 【2】寿纪麟,数学建模——方法与范例,西安交大出版社。 【3】(美)JOHN A.QUELCH 等著吕—林等译,市场营销管理教程和案例, 北京大学出版社 2000。 【4】戴永良广告绩效评估,中国戏剧出版社,2001。 4、课程设计工作进度计划 序号时间(天)内容安排备注 1 2 分析设计准备周一至周二 2 4 编程调试阶段周三至周一 3 2 编写课程设计报告周二至周三 4 2 考核周四至周五 总计10(天) 指导教师(签字)日期年月日 教研室意见: 年月日 学生(签字): 接受任务时间:2014 年12 月15 日

注:任务书由指导教师填写。 课程设计(论文)指导教师成绩评定表题目名称具有自身阻滞作用的食饵—捕食者模型 评分项目分 值 得 分 评价内涵 选题15% 01 能结合所学课程知识,有 一定的能力训练。符合选 题要求 5 遵守各项纪律,工作刻苦努力,具有良好的科学 工作态度。 02 工作量适中,难易度合理10 通过实验、试验、查阅文献、深入生产实践等渠 道获取与课程设计有关的材料。 能力水平35% 04 综合运用知识的能力10 能运用所学知识和技能去发现与解决实际问题, 能正确处理实验数据,能对课题进行理论分析, 得出有价值的结论。 05 应用文献的能力 5 能独立查阅相关文献和从事其他调研;能提出并 较好地论述课题的实施方案;有收集、加工各种 信息及获取新知识的能力。 06 设计(实验)能力,方案 的设计能力 5 能正确设计实验方案,独立进行装置安装、调试、 操作等实验工作,数据正确、可靠;研究思路清 晰、完整。 07 计算及计算机应用能力 5 具有较强的数据运算与处理能力;能运用计算机 进行资料搜集、加工、处理和辅助设计等。 08 对计算或实验结果的分析 能力(综合分析能力、技 术经济分析能力) 10 具有较强的数据收集、分析、处理、综合的能力。 成果质量45% 09 插图(或图纸)质量、篇 幅、设计(论文)规范化 程度 5 符合本专业相关规范或规定要求;规范化符合本 文件第五条要求。 10 设计说明书(论文)质量30 综述简练完整,有见解;立论正确,论述充分, 结论严谨合理;实验正确,分析处理科学。 11 创新10 对前人工作有改进或突破,或有独特见解。 成绩 指 导 教 师 评 语 指导教师签名:年月日

相关文档
最新文档