( g$ N6 a" s8 c8 C) a. y' B中,计算机只能处理离散的量,所以需要对连续量进行离散处理。8 Q+ Y+ g; c# T" Z* z
( K' S! [& A) ~* A7 W s) E4 I; G
这种方法应用很广,而且和上面的很多算法有关。! _ Z# M, F! y4 z$ i
事实上,网格算法、蒙特卡罗算法、模拟退火都用了这个思想。 . M V8 M) O K8 }
1 y0 l8 f" p9 \9 I) J
5 `& B1 m) N& b5 @
7 l6 ?8 j: @# J J$ g - {/ A3 ]+ C% X# j8 J5 |- R九、数值分析算法 ' b+ c' ?$ g6 i# A数值分析(numerical analysis),是数学的一个分支,主要研究连续数学(区别于离散数学)问题的 8 L- k9 }: L" C* b `. }8 G) I* H. `6 E9 u# o
算法。 4 M5 E, y8 t3 ?5 ? ! I9 k. p- l) H( ~6 i如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比 如方程组求解、矩阵运算、 " o% h5 Y' Z9 p0 F4 C+ R; ~5 j/ j+ n% L9 V m' h6 l7 \ x
函数积分等算法就需要额外编写库函数进行调用。 $ i3 g% L3 X5 G7 s, T) V( w9 Q: [2 m- Y ^ t m. i4 y
这类算法是针对高级语言而专门设的,如果你用的是 MATLAB 、 Mathematica ,大可不必准备,& J4 ~9 f* e4 s6 o0 ]1 i
因为像数值分析中有很多函数一般的数学软件是具备的。 . E3 ]" E) d' U2 y5 C- F 4 b. I# d6 z/ p4 ~- ^, E* e- I4 w& l( R5 T8 Y
/ T, ? g1 k; j* O
9 ^( q% V* e/ n( E4 R) l6 h0 i
十、图象处理算法 * E/ k, v, j! y* \8 l4 h在数学建模竞赛中:比如01 年 A 题中需要你会读 BMP 图象、美国赛 98 年 A 题需要你知道三维插值; }" Z. `9 c2 `* a. z6 F9 w