- Обязательно писать все знаки умножения
- Десятичные дроби нужно разделять точкой
- Список функций и констант смотрите ниже
Как пользоваться программой:
- Можно строить графики сразу нескольких функций. Для этого просто разделяйте функции точкой с запятой (;).
- Масштаб изменяется с помощью кнопок «+» и «−». Кнопка «100%» меняет масштаб на стандартный.
- Положение экрана можно менять, перетаскивая его мышью, а можно стрелками на панели слева.
- Кнопка «·» в центре джойстика переносит начало координат в центр экрана.
- Кнопка «↺» изменяет масштаб на стандартный и переносит начало координат в центр.
- В форме под графиком можно выбрать точку, которую нужно расположить в центре экрана.
Режимы
Обычный. В этом режиме можно строить графики функций, заданных уравнением
Параметрический. Этот режим предназначен для построения графиков кривых, заданных параметрически, то есть в виде
Полярные координаты. Режим позволяет построить график кривой, заданной в полярной системе координат, то есть уравнением где — радиальная координата, а — полярная координата.
Список констант
Константа | Описание |
---|---|
pi |
Число =3,14159... |
e |
Число Эйлера =2,71828... |
Список функций
Функция | Описание |
---|---|
+ − * / |
Сложение, вычитание, умножение, деление |
( ) |
Группирующие скобки |
abs() или | | |
Модуль числа. Выражение abs(x) эквивалентно |x| . Если функция содержит модуль под
модулем, то пользуйтесь abs() . Например, если вы хотите построить график функции |1-x+|x+5|| ,
то нужно вводить abs(1-x+abs(x+5)) .
|
pow() или ^ |
Степень числа. Например, выражения pow(x, 3) и x^3 дают x в третьей
степени
|
sqrt() |
Квадратный корень |
sin() |
Синус |
cos() |
Косинус |
tg() |
Тангенс |
ctg() |
Котангенс |
arcsin() |
Арксинус |
arccos() |
Арккосинус |
arctg() |
Арктангенс |
arcctg() |
Арккотангенс |
ln() |
Натуральный логарифм числа |
lg() |
Десятичный логарифм числа |
log(a, b) |
Логарифм числа b по основанию a |
exp() |
Степень числа e |
sh() |
Гиперболический синус |
ch() |
Гиперболический косинус |
th() |
Гиперболический тангенс |
cth() |
Гиперболический котангенс |
График функции
Графиком функции называется множество точек плоскости таких, что абсциссы и ординаты этих точек удовлетворяют уравнению .
Программа создана для школьников и студентов и позволяет строить графики функций онлайн. Во многих браузерах (например, Google Chrome) картинку с графиком функции можно сохранить на компьютер.
Пожалуйста, все предложения и замечания по работе программы пишите в комментариях.
Кроме того мы планируем создать библиотеку функций с интересными и забавными графиками. Если вы открыли функцию с таким графиком, то обязательно напишите об этом в комментариях! Ваше открытие будет опубликовано и станет носить ваше имя ;).
65 ответов к “Построение графика функции онлайн”
Программа прекрасная. Очень хотелось бы наносить свои надписи. Например, вместо Y написать — деньги, вместо X — срок жизни. Как скопировать график в Word?
Где можно указать диапазон изменения X и Y?
Спасибо! Наносить свои подписи сейчас нельзя. Чтобы вставить график в Word, сохраните график как картинку (клик по графику правой кнопкой мыши, далее «Сохранить картинку как») и вставьте её.
Указать диапазон для
x
тоже пока нельзя, но можно написать, например, вот так:y(x) = sin(x) * (x > 1) * (x < 4)
. Здесь функцияsin(x)
строится дляx
от 1 до 4, все остальные значения равны 0.🙂 Писал сам такую программу в 1999 году в школе на паскале, с такими же возможностями, кусочно-заданная также была включена.
Советую добавить отдельное масштабирование по осям X и Y, а также историю вводимых функций.
Максим, спасибо за отзыв! Новая версия как раз в разработке 😉
дайте цвет, зависящий от параметра
qqq, спасибо за комментарий, отличная идея! Как раз пишу новую версию 😉
В обычном режиме невозможно строить графики вида x=const (х=1, х=20, х=pi/3)
В режиме полярной оси координат не нужны и только лишь путают оси X и Y (откуда они там вообще?)
Соответственно и шкала значений по этим осям измеряет непонятно что. Координата точки в полярной системе координат это пара вида радиус, угол (r, t) — т.е. в текущей версии r конкретной точки равен sqrt (x^2 + y^2)
Полярная система координат должна выглядеть вот так: https://upload.cc/i/CnTf7G.jpg
_
Не дочерчивает график: https://upload.cc/i3/vbpI6m.png
Функция y=cos(x) четная, следовательно, y(-x)=y(x), поэтому значение функции r(t)=6cos(3t), при t=-pi/9 и t=pi/9 равно 3. На картинке видно что при t=pi/9 функция не r=3
Хотелось бы иметь возможность строить в одной плоскости графики функций как заданных в виде y=f(x), так и заданных параметрически, а так же выставлять свой масштаб.
В остальном все очень удобно, спасибо.
Неправильно строит графики уравнений вида r=cos(a*t), где а — чётное число(в полярной системе координат).
Добрый день.
Сделайте, пожалуйста, возможность менять масштаб отдельно по X и по Y.
Спасибо.
не строит функцию
y=|(|x|-2)^2-3|
Используйте функцию abs(), это поможет программе правильно прочитать выражение:
y = |(abs(x)-2)^2-3|
Не могу построить график с ограниченным параметром, y = x^2, x<0 например
Подскажите, как правильно описать у вас такой график: |y-1|=4-|x-1| ?
График y=|lg(x)| рисует при отрицательных x.