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 > loglog

loglog

двумерный график в логарифмическом масштабе

Синтаксис

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

Аргументы

x

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

y

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

fun, fun1, ..

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

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

LineSpec

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

GlobalProperty

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

axes_handle

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

Описание

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

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

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

Примеры

w=logspace(-2,2,1000);
s=%i*w;
g=[];
for alpha=logspace(-2,1,4);
  g=[g;(1)./(s.^2+alpha*s+1)];
end
clf("reset")

loglog(w,abs(g));

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

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

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

История

ВерсияОписание
6.1.1 Добавлена функция loglog.
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:25 CEST 2021