semilogx двумерный полулогарифмический график

## Синтаксис

                semilogx     // пример
                semilogx(y)
                semilogx(x, y)
                semilogx(x, fun)
                semilogx(x, list(fun, param))
                semilogx(.., LineSpec)
                semilogx(.., LineSpec, GlobalProperty)
                semilogx(x1, y1, LineSpec1, x2,y2,LineSpec2,...xN, yN, LineSpecN, GlobalProperty1,.. GlobalPropertyM)
                semilogx(x1,fun1,LineSpec1, x2,y2,LineSpec2,...xN,funN,LineSpecN, GlobalProperty1, ..GlobalPropertyM)
                semilogx(axes_handle,...)

## Аргументы

x

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

y

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

fun, fun1, ..

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

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

LineSpec

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

GlobalProperty

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

axes_handle

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

## Описание

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

x
будут строго положительными.

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

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

## Примеры

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

                semilogx(w,abs(g));

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

w=logspace(-2,2,1000); s=%i*w; g=1../(s.^2+s+1); clf("reset") semilogx(w,abs(g)); title("$\LARGE \left|1/(s^2+s+1)\right|\mbox{ for }s=i\omega$") xlabel("$\LARGE \omega$")

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

- plot
- semilogy
- loglog
- LineSpec
- GlobalProperty

## История

6.1.1 Добавлена функция semilogx.