CoordinateType

Линейный по сравнению с логарифмическими графиками в 2D

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

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

Сводные данные значения

НаследованныйСмотрите ниже

Графические примитивы

ОбъектыЗначения по умолчанию CoordinateType
plot::CoordinateSystem2dLinLin

Описание

CoordinateType позволяет переключаться между линейными и логарифмическими 2D графиками.

По умолчанию линейное (Декартово) масштабирование всех осей координат используется в 2D. Это соответствует CoordinateType = LinLin. Логарифмические графики создаются путем выбора CoordinateType, отличающегося от LinLin.

В 2D следующие координатные типы доступны:

  • LinLin: Прямые линии, данные y = c 1x + c 2, представляются как прямые линии на экране.

  • LinLog: Линейные координаты построены вдоль горизонтальной оси, логарифмических координат вдоль вертикальной оси. Кривые представляются как прямые линии на экране.

  • LogLin: Логарифмические координаты построены вдоль горизонтальной оси, линейных координат вдоль вертикальной оси. Кривые y = c 1ln (x) + c 2 представляются как прямые линии на экране.

  • Loglog: Логарифмические координаты построены вдоль обеих осей. Кривые y = c 1  xc2 представляются как прямые линии на экране.

Объекты, которые будут построены, должны иметь строго положительные координатные значения в “логарифмических направлениях”.

Примеры

Пример 1

Мы рассматриваем показательную функцию:

plot(plot::Function2d(5*exp(x/4), x = -10 .. 100), 
     CoordinateType = LinLin):

В отдельно логарифмическом графике график является прямой линией:

plot(plot::Function2d(5*exp(x/4), x = 0 .. 100), 
     CoordinateType = LinLog):

Пример 2

Мы представляем функцию в графике логарифмического журнала:

plot(plot::Function2d(sqrt(x) + x^2, x = 10^(-3) .. 10^3), 
     CoordinateType = LogLog):