semilogx

Полулогарифмический график

Синтаксис

semilogx (Y)
semilogx (X1, Y1...)
semilogx (X1, Y1, LineSpec...)
semilogx..., 'PropertyName', PropertyValue...)
semilogx (ax...)
h = semilogx (...)

Описание

semilogx отображает данные на графике как логарифмические масштабы для оси X.

semilogx(Y) создает график с помощью основы 10 логарифмических масштабов для оси X и линейная шкала для оси Y. Это строит график столбцов Y по сравнению с их индексом. Значения в Y могут быть числовыми, datetime, длительность или категориальные значения. Если Y содержит комплексные значения, то semilogx(Y) эквивалентен semilogx(real(Y),imag(Y)). Функция semilogx игнорирует мнимый компонент во всем другом использовании этой функции.

semilogx(X1,Y1,...) строит график всего Yn по сравнению с парами Xn. Если только один из Xn или Yn является матрицей, semilogx строит график аргумента вектора по сравнению со строками или столбцами матрицы по измерению матрицы, длина которой совпадает с длиной вектора. Если матрица является квадратной, ее график столбцов против вектора, если их длины соответствуют. Значения в Yn могут быть числовыми, datetime, длительность или категориальные значения. Значения в Xn должны быть числовыми.

semilogx(X1,Y1,LineSpec,...) строит все графики, заданные Xn,Yn,LineSpec, утраивается. LineSpec определяет стиль линии, символ маркера и цвет построенных графиков.

semilogx..., 'PropertyName', PropertyValue...), устанавливает значения свойств для всех строк построения диаграммы, созданных semilogx. Для списка свойств смотрите Line Properties.

semilogx(ax,...) создает строку в осях, заданных ax вместо в текущей системе координат (gca). Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.

h = semilogx(...) возвращает вектор объектов линии на графике.

Примеры

свернуть все

Создайте график с логарифмическим масштабом для оси X и линейной шкалой для оси Y.

x = 0:1000;
y = log(x);

figure
semilogx(x,y)

Советы

Если вы не задаете цвет при строении больше чем одного графика, semilogx автоматически цикл через цвета и стили линии в порядке, заданном свойствами ColorOrder и LineStyleOrder текущей системы координат.

Можно смешаться, пары Xn,Yn с Xn,Yn,LineSpec утраивается; например,

semilogx(X1,Y1,X2,Y2,LineSpec,X3,Y3)

При попытке добавить loglog, semilogx или график semilogy к линейному графику режима оси с hold on, режим оси остается, как это и новые графики данных как линейные.

Расширенные возможности

Представлено до R2006a

Была ли эта тема полезной?