Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    FILL3
    Закраска многоугольников в трехмерном пространстве

    Cинтаксис:

                fill3(x, y, z, ‘<цвет>‘)
                fill3(x, y, z, c)
                fill3(X, Y, C)
                fill3(X1, Y1, C1, X2, Y2, C2, ...)
                h = fill3(...)

    Описание:

    Команда fill3(x, y, z, ‘<цвет>‘) закрашивает многоугольник, заданный одномерными массивами x, y, z, цветом, который может быть задан либо одним из символов ‘r’, ’g’, ’b’, ‘c’, ’m’, ’y’, ’w’, ’k’, либо вектором [r g b]. Вершины многоугольника задаются соответствующими тройками элементов массивов x, y, z. Многоугольник должен быть замкнутым, поэтому его первая и последняя вершины, если это возможно, соединяются линией.

    Команда fill3(x, y, z, c), где c - вектор той же длины, которую имеют и векторы x, y и z, закрашивает многоугольник цветом, задаваемым вектором С. Элементы вектора С масштабируются функцией caxis и используются как индексы текущей палитры для задания цветов в вершинах многоугольника; цвет внутри многоугольника определяется билинейной интерполяцией цветов в узлах.

    Команда fill3(X, Y, Z, C), где X, Y и Z - массивы одинаковых размеров, строит для каждого столбца свой многоугольник. Если массив C - вектор-строка, количество элементов которой равно числу столбцов массивов X, Y, Z, то каждый многоугольник будет закрашен собственным цветом; это соответствует применению команды shading flat. Если массив C имеет те же размеры, которую имеют и массивы X, Y, Z, то закраска реализуется методом интерполяции; это соответствует применению команды shading interpolated.

    Команда fill3(X1, Y1, Z1, C1, X2, Y2, Z2, C2, ...) позволяет выполнить закраску конечного количества многоугольников.

    Функция h = fill3(...) возвращает вектор-столбец дескрипторов для графических объектов patch, которыми являются закрашенные многоугольники. Команда fill3(...) задает свойству Facecolor объекта patch одно из значений ‘flat’, ‘interp’ или [r g b].

    Примеры:

    Построим 4 случайно заданных многоугольника в трехмерном пространстве.

                 fill3(rand(3, 4), rand(3, 4), rand(3, 4), rand(3, 4))

     

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

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

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

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