Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> Графики > 2d_plot > semilogy

semilogy

2D semilogarithmic plot

Синтаксис

semilogy // demo
semilogy(y)
semilogy(x, y)
semilogy(x, fun)
semilogy(x, list(fun, param))
semilogy(.., LineSpec)
semilogy(.., LineSpec, GlobalProperty)
semilogy(x1, y1, LineSpec1, x2,y2,LineSpec2,...xN, yN, LineSpecN, GlobalProperty1,.. GlobalPropertyM)
semilogy(x1,fun1,LineSpec1, x2,y2,LineSpec2,...xN,funN,LineSpecN, GlobalProperty1, ..GlobalPropertyM)
semilogy(axes_handle,...)

Аргументы

x

вектор или матрица строго положительных вещественных чисел или целых чисел. Если не указано, то предполагается, что это вектор 1:n, где n - это число точек кривой, указанных в параметре y.

y

вектор или матрица строго положительных вещественных чисел или целых чисел.

fun, fun1, ..

указатель функции, как, например, semilogy(x, gamma).

Если функции для построения нужны некоторые параметры в качестве входных аргументов, то функция и её параметры могут быть определены через список, как например, semilogy(x, list(delip, -0.4))

LineSpec

Этот необязательный аргумент должен быть строковым, который будет использоваться в качестве сокращения способа построения линии. Мы можем иметь один аргумент LineSpec на y или {x,y} ранее введённые. Опции LineSpec работают с указателями LineStyle, Marker и Color (см. LineSpec). Эти указатели определяют стиль линии, стиль маркера и цвет линий графика.

GlobalProperty

Этот необязательный аргумент представляет последовательность пар операторов {PropertyName,PropertyValue}, которая определяет глобальные свойства объектов, применяемые ко всем кривым, созданным этим графиком. Полный обозор доступных свойств смотрите в GlobalProperty.

axes_handle

Этот необязательный аргумент заставляет график строиться внутри выбранных осей указанных с помощью axes_handle, а не в текущих осях (см. gca).

Описание

semilogy строит данные, используя логарифмическую шкалу по основанию 10 по оси y и нормальную (линейную) шкалу по оси x. Возможные синтаксисы и аргументы те же, что и у функции plot при условии, что значения ординаты в агрументе y будут строго положительными.

Если текущие оси не пусты и ось y имеет нижнюю отрицательную границу диапазона, то масштаб графика останется линейным после построения.

Введите команду semilogy, чтобы увидеть пример.

Примеры

w=logspace(-2,2,1000);
s=%i*w;
g=1../(s.^2+s+1);
clf("reset")

semilogy(w,abs(g));

title("$\LARGE \left|1/(s^2+s+1)\right|\mbox{ for }s=i\omega$")
xlabel("$\LARGE \omega$")

Смотрите также

  • plot — 2D plot
  • semilogx — двумерный полулогарифмический график
  • loglog — двумерный график в логарифмическом масштабе
  • LineSpec — для быстрой настройки вида линий на графике
  • GlobalProperty — для настройки вида объектов (кривых, поверхностей, ...) в командах plot или surf

История

ВерсияОписание
6.1.1 Добавлена функция semilogy.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Jul 20 11:21:26 CEST 2021