Matlab  |  Mathcad  |  Maple  |  Mathematica  |  Statistica  |  Другие пакеты
Internet-класс  |  Примеры  |  Методики  |  Банк задач  |  Консультации & Форум  |  Download  |  Ссылки  |  Конкурсы
Справочник по Matlab
 
SLICE
Сечения функции от трех переменных

Синтаксис:

            slice(x, y, z, V, xi, yi, zi, n)
            slice(X, Y, Z, V, xi, yi, zi, n)
            slice(V, xi, yi, zi, n)
            h = slice(...)

Описание:

Команда slice(x, y, z, V, xi, yi, zi, n) строит плоские сечения функции от трех переменных v(x, y, z) вдоль осей x, y, z; позиции сечений определяются векторами xi, yi, zi. Размер двумерного массива V равен m х n х p, где m = length(y), n = length(x), p = length(z).

Команда slice(X, Y, Z, V, xi, yi, zi, n) вместо одномерных массивов использует двумерные массивы X, Y, Z, которые вычисляются с помощью функции meshgrid.

Команда slice(V, xi, yi, zi, n) использует для задания области построения массивы x = 1 : n, y = 1 : m, z = 1 : p.

Функция h = slice(...) возвращает вектор-столбец дескрипторов для графических объектов surface, которыми являются сечения трехмерной функции.

Пример:

Построить сечения функции image1039.gif (278 bytes) в трехмерной области -2 <= x <= 2, -2 <= y <= 2, - 2 <= z <= 2,

            x = -2 : .2 : 2;
            y = -2 : .25 : 2;
            z = -2 : .16 : 2;
            [X, Y, Z] = meshgrid(x, y, z);
            V = X .* exp(-X .^2 - Y .^2 - Z .^2); % Размер V равен 17 х 21 х 26
            slice(x, y, z, v, [2], [2], [ -0.75 0.5], length(x)), grid

image1040.gif (18169 bytes)

Сопутствующие функции и команды: MESHGRID.

В начало страницы К предыдущему разделуК следующему разделу

Карта сайта | На первую страницу | Поиск |О проекте |Сотрудничество |
Exponenta Pro | Matlab.ru

Наши баннеры


Copyright © 2000-2003. Компания SoftLine. Все права защищены.

Дата последнего обновления информации на сайте: 15.04.03
Сайт начал работу 1.09.00

www.softline.ru

Призы для подписчиков научно-практического журнала: Exponenta Pro. Математика в приложениях