46
Matlab
模型
Mathlab
是一门高级语言,风格有点象
C
语言,但语法更简单,易学易用,由于自
带很多科学计算工具箱,比较适合科学计算。(下载网址?/p>
www.mathworks.com
?/p>
1.
假定某种生命蛋白质是由四种氨基酸组合而成的。这四种氨基酸的分子量分别为?/p>
57
?/p>
71
?/p>
97
?/p>
101
。实验测定蛋白质的分子量?/p>
800
。试问这种蛋白质的组成有哪几种可能?
〔讲评?/p>
生:这是一个不定方程问题:
800=57
×
x
1
+71
×
x
2
+97
×
x
3
+101
×
x
4
x
1
,x
2
,x
3,
x
4
为整数?/p>
师:我们可以用枚举的方法求出所有可能的
x
1
,x
2
,x
3,
x
4
?/p>
x
1
可能的取值为
0
?/p>
15
?/p>
x
2
可能的取值为
0
?/p>
11
?/p>
x
3
可能的取值为
0
?/p>
8
?/p>
x
4
可能的取值为
0
?/p>
7
?/p>
(
参考:
m1.m
?/p>
2.
当推销员从
I
城出?/p>
,
经过每个城市一次且仅一?/p>
,
最后回?/p>
I
?/p>
,
问按怎样的路线走
,
使?/p>
的行程路线最?/p>
.
四个城市间的距离如下?/p>
:
I
II
III
IV
I
0
8
5
6
II
6
0
8
5
III
7
9
0
5
IV
9
7
8
0
〔讲评?/p>
师:该问题可以用枚举法吗?/p>
生:可以,从
I
出发?/p>
3
种选择,第二步只有
2
种选择,最后一步回
I
城?/p>
师:如何表示每一步的路长呢?
生:设计一?/p>
4
×
4
路长矩阵
a, a(i,j)
表示?/p>
i
到城
j
的路长?/p>
(
参?/p>
?/p>
m2.m
?/p>
3.
某人从高?/p>
2000
米载人热气球(此时气球静止)跳伞,重力加速度?/p>
g=10
?/p>
/
?/p>
2
,下?/p>
过程中,若打开降落伞,则空气阻力与速度的平方成正比?/p>
f=0.0001mgv
2
(m
为人伞的质量
?/p>
)
,若一开始就打开降落伞,求落地时间?/p>
〔讲评?/p>
生:加速度
a=10-0.001v
2
,
变加速直线运动,没学过?/p>
师:在很短的时间内,变加速可不可以看做匀加速?
生:可以,这样原运动过程可分割成很多段匀加速直线运动?/p>
师:难道跳伞的速度会无限的增大吗?
生:?/p>
a=0
时,速度就是常数?/p>
讨论
?/p>
如果要控制落地时间,
比如保证
23
秒时落地?/p>
求打开降落伞的时间?/p>
怎么办?
(
参?/p>
?/p>
m3.m
?/p>
4.
?/p>
y=x
2
在区?/p>
[0,6]
上的图像(曲线)长度?/p>
〔讲评?/p>
师:如何求曲线的长度?/p>