Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.1.0 - Русский


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$")

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

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

История

ВерсияОписание
6.1.1 Добавлена функция semilogx.
Report an issue
<< scatter 2d_plot semilogy >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jun 17 17:55:07 CEST 2024