Mathematica - создание графика Боде из таблицы или списка данных - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь создать график Боде с линией в Mathematica , то есть логарифмический масштаб по x и дБ по y.У меня есть следующая таблица данных.Формат {Frequency, Gain}

{{10, 86.25}, {100, 82.8}, {1000, 82.4}, {10000, 81.6}, {100000, 40.83}, {1000000, 6.92}, {10000000, 0.95}}

Я пытался заставить работать Bode Plot или Log Log Plot, но они оба, кажется, воспринимают функции только как аргументы?

Если это так, как бы я создал линейный график с масштабом log vs db?Действительно потерян

1 Ответ

0 голосов
/ 24 сентября 2018

Я думаю, что вы ищете ListLogLogPlot

ListLogLogPlot[{{10, 86.25}, {100, 82.8}, {1000, 82.4}, {10000, 81.6},
   {100000, 40.83}, {1000000, 6.92}, {10000000, 0.95}}]

enter image description here

Вы сказали, что ищете шкалу дБ, и Mathematica по умолчанию будетнатуральный логарифмический масштаб.Но вы можете посмотреть в справочной системе Ticks и посмотреть, можете ли вы настроить метки вдоль осей в соответствии с тем, что вы ищете.

...