Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Generate Plots with Two Vertical Scales - Wolfram Mathematica

Создание графиков с двумя вертикальными шкалами

Предположим, что две функции имеют одну и ту же область определения, но разные амплитуды. Если построить их графики вместе с помощью команды Plot, для значений y будет использована одна и та же шкала. Для сравнения функций, TwoAxisPlot строит их графики, с двумя различными шкалами по оси y (слева и справа), таким образом, чтобы их видимая амплитуда была одинаковой.

По этому графику трудно судить, имеет ли место простое соотношение между двумя функциями:

In[294]:=

GeneratePlotsWithTwoVerticalScalesRU_1.gif

Out[294]=

GeneratePlotsWithTwoVerticalScalesRU_2.gif

Определенная ниже пользовательская функция TwoAxisPlot изменяет масштаб двух графиков таким образом, чтобы их внешний вид имел одну и туже амплитуду по оси y. При этом, диапазоны функций показаны с левой и правой сторон рамки:

In[163]:=

GeneratePlotsWithTwoVerticalScalesRU_3.gif

Совмещенный график демонстрирует факт того, что a sin(x)+b cos(x)=A sin(x+?) для некоторых A и ?:

In[176]:=

GeneratePlotsWithTwoVerticalScalesRU_4.gif

Out[176]=

GeneratePlotsWithTwoVerticalScalesRU_5.gif