Page 179 - Applied Numerical Methods Using MATLAB
P. 179

168    INTERPOLATION AND CURVE FITTING
                   50
                                                 1.5
                    0
                  –50                            1.0
                     0    10    20    30   40      0     10    20   30    40
                         2
                   (0) y = ax  + bx + c (a = 0.1, b = –1, c = –50)  (1) y =   a  + b (a = 2, b = 1)
                                                            x
                    5
                                                  2
                    0
                                                  1
                   –5                             0
                     0    10    20    30   40      0     10    20   30    40
                             b                               x
                       (2) y =   (a = –20, b = –9)     (3) y = a b  (a = 2, b = 0.95)
                            x + a
                   60
                                                   2
                   40
                                                 1.5
                   20
                    0                              1
                     0    10    20    30   40      0     10    20   30    40
                              ax
                        (4) y = b e  (a = 0.1, b = 1)  (5) y = C – b e –ax  (a = 0.1, b = 1, C = 1)
                    4                            0.5
                    2

                    0                              0
                     0    10    20    30   40      0     10    20   30    40
                                                             b
                               b
                       (6a) y = a x  (a = 0.5, b = 0.5)  (6b) y = a x  (a = 0.5, b = –0.5)
                    2
                                                   5
                    1
                    0                              0
                     0    10    20    30   40      0     10    20   30    40
                              bx
                       (7) y = ax e  (a = 0.5, b = −0.1)  C = y(∞)
                                                  (8) y =    (a = –0.2, b = 20, C = 5)
                                                       1 + b e ax
                   10                              0
                                                  –5
                    5
                                                 –10
                    0                            –15
                     0    10    20    30   40      0     10    20   30    40
                       (9a) y = a ln x + b (a = 2, b = 1)  (9b) y = a ln x + b (a = –4, b = 1)
                       Figure P3.11 LS fitting curves for data pairs with various relations.
           3.12 Two-Dimensional Interpolation

                Compose a routine “z = find_depth(xi,yi)” that finds the depth z of a
                geological stratum at a point (xi,yi) given as the input arguments, based
                on the data in Problem 1.4.
   174   175   176   177   178   179   180   181   182   183   184