Перейти к содержимому

Логарифмический масштаб как построить

  • автор:

Логарифмический масштаб как построить

Наиболее распространенной причиной преобразования линейного масштаба в логарифмический является более качественная визуализация значений графика для динамических результатов. В этом случае логарифмический масштаб позволяет получить точную картину отклика модели на частотно-зависимые условия.

Ниже приведен пример одного и того же графика в линейном и логарифмическом масштабах. График вычерчен по результатам динамического частотного анализа , выполненного для консольной балки. На графике показано смещение относительно частоты.

На графике слева обе оси X и Y имеют линейный масштаб. Здесь все значения плотно расположены вдоль осей X и Y, поэтому сложно разглядеть какие-либо изменения в отклике. На графике справа оси X и Y являются логарифмическими, и можно увидеть значительно больше подробностей. Здесь хорошо видно, что смещение изменяется в широких пределах на низких частотах, постепенно уменьшаясь при увеличении частоты. Логарифмические оси особенно удобны при построении графика для очень большого диапазона значений.

Если нужно вернуть график в исходное состояние, используйте диалоговое окно Формат графика (Format Graph) для повторного ввода исходных настроек.

Иллюстрированный самоучитель по MatLab

Для построения графиков функций со значениями х и у, изменяющимися в широких пределах, нередко используются логарифмические масштабы. Рассмотрим команды, которые используются в таких случаях.

  • loglogx(…) – синтаксис команды аналогичен ранее рассмотренному для функции plot(…). Логарифмический масштаб используется для координатных осей X и У. Ниже дан пример применения данной команды:

> > x = logspace( — 1.3 );
> > loglog(x.exp(x). / x)

На рис. 6.4 представлен график функции ехр(х)/х в логарифмическом масштабе. Обратите внимание на то, что командой grid on строится координатная сетка.

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

Рис. 6.4. График функции ехр(x)/x в логарифмическом масштабе

Графики в логарифмическом масштабе MatLab

Для построения графиков функций со значениями х и у, изменяющимися в широких пределах, нередко используются логарифмические масштабы. Рассмотрим команды, которые используются в таких случаях.

loglogx(. ) — синтаксис команды аналогичен ранее рассмотренному для функции plot(. ). Логарифмический масштаб используется для координатных осей X и У. Ниже дан пример применения данной команды:

На рис. 6.4 представлен график функции ехр(х)/х в логарифмическом масштабе. Обратите внимание на то, что командой grid on строится координатная сетка.

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

Рис. 6.4. График функции ехр(x)/x в логарифмическом масштабе

Графический анализ частотно зависимых цепей с помощью программы Advanced Grapher 2.11

Два вида одного графика в линейном и логарифмическом масштабе показаны на рисунках 3 и 4, они позволяют не только придать различный вид. Логарифмический масштаб позволяет наблюдать функцию в большем динамическом диапазоне изменения наблюдаемого параметра.

Графики в линейном масштабе по вертикальной оси Z , Xc , XL (Рис.3) не позволяют увидеть изменения их величин в области малых значений.

Как видите различия весьма существенны, и они подтверждают известную истину: «большой динамический диапазон изменения параметра требует его рассмотрения в логарифмическом виде».

Анализ графиков функции

На примере рисунка 4 посмотрим возможности программы по анализу графиков.

Выбрав в меню пункт «Вычисления» из раскрывшегося списка выбираем пункт «Исследование функции..» в результате открывается окно «Исследование функции». В поле Y ( x ) в раскрывающемся списке функций имеющихся в файле выбираем необходимую для анализа, для нас это Z = f ( x ), определяем вид анализа «Экстремумы» и «Нули функции», поставив, галочки напротив них, диапазон по X для анализа, количество шагов, точность расчета знаков, введя в поля необходимые значения. Нажимаем кнопку «ОК».

Анализируемая функция не имеет нулевых значений и имеет один минимум со значениями :

частота f = 1591,47544 Гц и значение функции в этой точке Z = 5·10 -5 Ом.

К анализу графиков я бы отнес и пункт меню «Трассировка».

Эта функция позволяет считать значения функции в любой ее точке.

Для ее вызова нажмите кнопку «Трассировка» появится одноименное окно.

Маркер перемещается в любую точку графика с помощью движка. Например, на рисунке 2 маркер выведен в точку минимального значения функции. Координаты маркера приводятся в нижней части окна «Трассировка».

Построение сложных функций

Можно построить и частотную характеристику нескольких параллельно включенных последовательных цепочек LCR . Длина строки в формуле графика позволяет строить до четырех таких цепочек в одном графике. Исходя из выражения 1/ Z сум = 1/ Z 1+1/ Z 2+1/ Z 3 (суммарная проводимость равна сумме параллельно включенных проводимостей). Получаем выражение для вычисления Z . Это будет:

Главное необходимо обратить внимание на скобки, каждое звено должно быть в своих скобках. Запись будет иметь вид:

здесь Z =( R 2 +( XL — XC ) 2 ) 1/2 .

Получается достаточно громоздкое выражение, но на нем можно наблюдать изменение Z от частоты для 3х параллельно включенных LCR цепочек ( Z = f ( x )). Выглядит это выражение так:

А график этой функции так:

График представляет собой функцию Z = f ( x ) где « x » это частота. Физическая суть графика, зависимость Z от частоты для трех параллельно включенных реальных конденсатора емкостью С1=10 -6 Ф, С2=10 -7 Ф, С3=10 -9 Ф.

К недостаткам программы можно отнести:

  1. невозможность применить в метке в одной строке шрифты разных размеров,
  2. ограничения, наложенные на поле «Формула» в окне «Свойства графика», в поле можно ввести только 256 символов,
  3. из пункта меню «Вычисления» выпала операция «Трассировка», но можно использовать кнопку «Трассировка» из нижней строки меню «Графики».
  4. при вычислении «Таблицы значений» шаг по умолчанию выбирается непонятным образом. Много лучше его устанавливать по шагу оси Х обсчитываемого графика.

Поработайте и Вы найдете еще множество своих применений. Освоить ее несложно, главное иметь потребность и желание.

Статья написана — октябрь 2005 г.

Попасть прямо в разделы сайта можно здесь:

Copyright © Sorokin A.D.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *