parplot([f1,f2],t1,t2) — |
Построение графика параметрически заданной функции {x=f1(t), y=f2(t)}.
Обязательные аргументы:
- [f1,f2] — массив из двух строк (указанных в кавычках), описывающих зависимость, соответственно, x(t) и y(t). Например: ['sin(t)','cos(t)']. Также первым аргументом может быть массив, каждый элемент которого является описанным массивом. Например: [['sin(t)','cos(t)'],['sin(2*t)','cos(3*t)']]
- t1 и t2 — соответственно, левая и правая границы области значений параметра t. Можно указывать как 2-м и 3-м аргументом, так и только 2-м аргументом в виде массива. Например: [0,2*pi]
Необязательные аргументы (их можно указывать в любом порядке):
- [x1,x2] — соответственно, левая и правая границы области построения. Задаются массивом (в квадратных скобках через запятую). Если этот аргумент не указан, границы определяются автоматически.
- [y1,y2] — соответственно, верхняя и нижняя границы области построения. Задаются массивом (в квадратных скобках через запятую). Если этот аргумент не указан, границы определяются автоматически.
- ts — шаг дискретизации параметра. Если не указан, определяется минимально возможный для заданных параметров.
- t — аргумент функции. Указывается в кавычках. Если не указан, то полагается, что аргумент функции обозначен буквой "t"
Примеры:
- parplot(['sin(t)','cos(t)'],0,2*pi)
(окружность единичного радиуса)
- parplot(['sin(2*t)','cos(3*t)'],[0,2*pi],[-2,2],[-1.5,1.5])
(фигура Лиссажу. Заданы границы области построения по горизонтальной и вертикальной осям)
|
plot(f,x1,x2) — |
Построение графика функции f(x) одного аргумента.
Обязательные аргументы:
- f — математическое выражение, описывающее функцию. Указывается в кавычках. Также первым аргументом может быть массив математических выражений, каждое из которых указано в кавычках. Например, вот так: ['sin(x)','cos(x)']
- x1 и x2 — соответственно, левая и правая границы области построения. Можно указывать как 2-м и 3-м аргументом, так и только 2-м аргументом в виде массива. Например: [-10,10]
Необязательные аргументы (их можно указывать в любом порядке):
- [y1,y2] — соответственно, нижняя и верхняя границы области построения. Задаются массивом (в квадратных скобках через запятую). Если этот аргумент не указан, границы определяются автоматически.
- xs — шаг дискретизации аргумента. Если не указан, определяется минимально возможный для заданных параметров.
- x — аргумент функции. Указывается в кавычках. Если не указан, то полагается, что аргумент функции обозначен буквой "x"
Примеры:
- plot('sin(x)/x',-15,15)
- plot('abs(abs(y^2-4)-4)',-4,4,'y') ("y" в качестве аргумента)
- plot('2*(random()-0.5)*sin(x)',-4,4,0.02)
(шаг дискретизации — 0.02, 400 точек)
- plot('2*(random()-0.5)*sin(x)',-4,4,0.5)
(та же функция, что и в предыдущем примере, но шаг дискретизации — 0.5, 16 точек)
- plot(['sin(t)','cos(t)','tg(t)'],[-2*pi,2*pi],[-3,3],'t')
(графики синуса, косинуса и тангенса аргумента "t" на одной области построения, заданы пределы по вертикальной оси)
|