Page 245 - 6197
P. 245

Приклад 4.20 Побудувати графік функції двох змінних
                                                                        2
                                                                                     2
                                                  2       x  3   5     x  y  2   1   x   1  y  2
                                    f x,y  3  1 x    10     x   y   e    e
                                                          5                 3
                            та її лінії рівня.
                                   Програма, яка вирішує поставлену задачу наведена на
                            рис. 4.16, а графіки функцій на рис. 4.17 і 4.18.

                                %================================================
                                %Побудова графіка функції двох змінних
                                %================================================
                                %Задаємо матрицю координатних вузлів
                                %(область побудови-квадрат)
                                [x,y]=meshgrid(-3:0.125:3);
                                z=3*(1-x).^2.*exp(-x.^2-(y+1).^2)...
                                    -10*(x/5-x.^3-y.^5).*exp(-x.^2-y.^2)...
                                    -exp(-(x+1).^2-y.^2)/3;
                                %Графік функції f(x,y)
                                mesh(x,y,z)
                                figure
                                %Лінії рівня функції f(x,y)
                                levels=-4:0.5:4;
                                contour(x,y,z,levels)

                                 Рисунок 4.16. – Програма побудови графіків функцій
                                                     двох змінних
























                                                           245
   240   241   242   243   244   245   246   247   248   249   250