двумерный полулогарифмический график
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,...)
вектор или матрица строго положительных вещественных чисел или целых
чисел. Если не указано, то предполагается, что это вектор
1:n
, где n
- это число точек
кривой, указанных в параметре y
.
вектор или матрица строго положительных вещественных чисел или целых чисел.
указатель функции, как, например, semilogx(x, sin)
.
Если функции для построения нужны некоторые параметры в качестве входных
аргументов, то функция и её параметры могут быть определены через список,
как например, semilogx(x, list(delip, -0.4))
.
Этот необязательный аргумент должен быть строковым, который будет
использоваться в качестве сокращения способа построения линии. Мы можем
иметь один аргумент LineSpec
на y
или {x,y}
ранее введённые. Опции
LineSpec
работают с указателями
LineStyle
, Marker
и
Color
(см. LineSpec).
Эти указатели определяют стиль линии, стиль маркера и цвет линий графика.
Этот необязательный аргумент представляет последовательность пар
операторов {PropertyName,PropertyValue}
, которая
определяет глобальные свойства объектов, применяемые ко всем кривым,
созданным этим графиком. Полный обозор доступных свойств смотрите в
GlobalProperty.
Этот необязательный аргумент заставляет график строиться внутри выбранных
осей указанных с помощью 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$") | ![]() | ![]() |
Version | Description |
6.1.1 | Добавлена функция semilogx. |