Примитивы

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

В этом разделе мы даем краткий обзор графических примитивов, группируя построения, стандартные программы преобразования, и т.д. обеспеченные библиотекой plot.

В следующей таблице перечислены 'низкоуровневые' примитивы.

plot::Arc2dкруговая дуга в 2D
plot::Arrow2dстрелка в 2D
plot::Arrow3dстрелка в 3D
plot::Boxпрямоугольник в 3D
plot::Circle2dкруг в 2D
plot::Circle3dкруг в 3D
plot::Coneконический/конический frustum в 3D
plot::Cylinderцилиндр в 3D
plot::Ellipse2dэллипс в 2D
plot::Ellipsoidэллипсоид в 3D
plot::Line2dграфический линейный сегмент в 2D
plot::Line3dграфический линейный сегмент в 3D
plot::Parallelogram2dпараллелограмм в 2D
plot::Parallelogram3dпараллелограмм в 3D
plot::Point2dграфическая точка в 2D
plot::Point3dграфическая точка в 3D
plot::PointList2dнабор графических точек в 2D
plot::PointList3dнабор графических точек в 3D
plot::Polygon2dлинейные сегменты, формирующие полигон в 2D
plot::Polygon3dлинейные сегменты, формирующие полигон в 3D
plot::Rectangleпрямоугольник в 2D
plot::Sphereсфера в 3D
plot::SurfaceSetповерхности в 3D (как набор 3D треугольников)
plot::SurfaceSTLимпорт 3D поверхностей stl
plot::Text2dтекстовый объект в 2D
plot::Text3dтекстовый объект в 3D

Кроме того, существуют примитивы для регулярных многогранников Платона.

В следующей таблице перечислены 'высокоуровневые' примитивы и примитивы 'особого назначения'.

plot::Bars2d(статистический) график данных в 2D
plot::Bars3d(статистический) график данных в 3D
plot::Boxplot(статистическая) диаграмма
plot::Conformalконформный график комплексных функций
plot::Curve2dпараметрическая кривая в 2D
plot::Curve3dпараметрическая кривая в 3D
plot::Densityграфик плотности в 2D
plot::Function2dфункциональный график в 2D
plot::Function3dфункциональный график в 3D
plot::Hatchзаштрихованная область в 2D
plot::Histogram2d(статистический) график гистограммы в 2D
plot::Implicit2dграфик неявно заданных кривых в 2D
plot::Implicit3dграфик неявно заданных поверхностей в 3D
plot::Inequalityвизуализация неравенств в 2D
plot::Integralвизуализация интегрирования
plot::Iterationвизуализация итераций в 2D
plot::Listplotсписки точек в 2D
plot::LsysСистема Lindenmayer в 2D
plot::Matrixplotвизуализация матричных данных как поверхность в 3D
plot::MuPADCubeлоготип MuPAD®
plot::Ode2dграфическое решение ОДУ в 2D
plot::Ode3dграфическое решение ОДУ в 3D
plot::Piechart2d(статистическая) круговая диаграмма в 2D
plot::Piechart3d(статистическая) круговая диаграмма в 3D
plot::Planeбесконечная плоскость в 3D
plot::Rasterрастр и битовый массив строят в 2D
plot::Scatterplot(статистический) график рассеивания в 2D
plot::Sequenceвизуализация последовательности чисел
plot::SparseMatrixplotшаблон разреженности матрицы
plot::Sumвизуализация суммы чисел
plot::Surfaceпараметрическая поверхность в 3D
plot::Sweepразверните поверхность в 3D
plot::Turtleграфик черепахи в 2D
plot::VectorField2dвекторный полевой график в 2D
plot::VectorField3dвекторный полевой график в 3D
plot::XRotateповерхность вращения в 3D
plot::ZRotateповерхность вращения в 3D

В следующей таблице перечислены различные источники света, доступные, чтобы осветить 3D графики.

plot::AmbientLightокружающий (неориентированный) свет
plot::DistantLightнаправленный свет
plot::PointLight(неориентированный) свет точки
plot::SpotLight(направленный) точечный свет

В следующей таблице перечислены различные построения группировки.

plot::Canvasчертя область, контейнер для 2D или 3D сцен
plot::Scene2dконтейнер для 2D систем координат
plot::Scene3dконтейнер для 3D систем координат
plot::CoordinateSystem2dконтейнер для 2D примитивов и plot::Group2d
plot::CoordinateSystem3dконтейнер для 3D примитивов и plot::Group3d
plot::Group2dгруппа примитивов в 2D
plot::Group3dгруппа примитивов в 3D

Примитивы или группы примитивов могут быть преобразованы следующими стандартными программами.

plot::Scale2dпреобразование масштабирования в 2D
plot::Scale3dпреобразование масштабирования в 3D
plot::Reflect2dотражение в 2D
plot::Reflect3dотражение в 3D
plot::Rotate2dвращение в 2D
plot::Rotate3dвращение в 3D
plot::Translate2dперевод в 2D
plot::Translate3dперевод в 3D
plot::Transform2dобщее линейное преобразование в 2D
plot::Transform3dобщее линейное преобразование в 3D

Следующие специальные стандартные программы графика обеспечиваются.

plot::Cylindricalцилиндрический график в 3D
plot::Polarполярный график в 2D
plot::Sphericalполярный график в 3D
plot::Tubeграфик трубы в 3D

Кроме того, существуют.

plot::Cameraкамера в 3D
plot::ClippingBoxусечение окружает 3D