ГРАФИКИ · МАТЕМАТИКА

Онлайн графические калькуляторы — 2D/3D-графики, солвер, матрицы и скрипты

2D-графики функций с производными и касательными, интерактивные 3D-поверхности на WebGL, решатель уравнений и линейных систем, матричная алгебра до 6×6 и встроенный безопасный язык сценариев.

Пять графических инструментов

2D, 3D, солвер, матрицы и скрипты — каждый на отдельной странице.

WebGL 3D по требованию

three.js поставляется в комплекте и загружается только при открытии 3D-инструмента.

Локально и приватно

Функции, матрицы и скрипты не покидают браузер; без загрузки и трекеров.

Пять специализированных инструментов графической математики, каждый на своей странице: 2D-график функций с производными и касательными; 3D-график поверхностей/параметрики/точек на WebGL; решатель уравнений и линейных систем; матричный калькулятор до 6×6; и встроенный безопасный скриптовый калькулятор. Каждый инструмент работает локально в браузере — без регистрации и трекеров — и доступен на шести языках.

2D-график

Стройте несколько функций от x с панорамированием/зумом, накладывайте численные первые производные и касательную в любой точке и используйте готовые диапазоны. Отрисовка SVG с автоматической сеткой и делениями — идеально для школы и начального матанализа.

3D-график

Отрисовывайте поверхности z=f(x,y), параметрические кривые x(t)/y(t)/z(t) и облака точек в интерактивном WebGL с управлением орбитой. Движок three.js загружается по требованию, поэтому первая отрисовка остаётся быстрой.

Решатель уравнений и матричный калькулятор

Найдите все действительные корни f(x)=0 на интервале методом бисекции, решайте линейные системы Ax=b до 6×6 через RREF и выполняйте матричную алгебру: сложение, вычитание, умножение, транспонирование, определитель, обратную матрицу, ранг, LU-разложение и собственные значения симметричных матриц.

Скриптовый калькулятор

Пишите короткие программы на языке в песочнице с переменными, функциями, if/else, циклами for/while, массивами и математическими встроенными функциями, а также командами plot, plot3d, param3d, scatter3d, derivative и integrate. Нажмите Ctrl/Cmd+Enter для запуска; ограничение шагов предотвращает бесконечные циклы.

Частые вопросы

QГрафические инструменты бесплатны?
A

Да, полностью бесплатны, без регистрации, рекламы и ограничений.

QНужно ли что-то устанавливать для 3D?
A

Нет. 3D-отрисовка использует WebGL, встроенный в современные браузеры; three.js поставляется в комплекте и загружается по требованию.

QКакие тригонометрические единицы используются?
A

Графики, солвер и язык сценариев внутренне используют радианы — оборачивайте градусные вводы множителем pi/180.

QКакой размер матриц поддерживается?
A

Матрицы до 6×6 со сложением, вычитанием, умножением, транспонированием, определителем, обратной матрицей, RREF, рангом, LU и собственными значениями симметричных матриц.

QЯзык сценариев — это JavaScript?
A

Нет — это небольшой собственный язык в песочнице без доступа к DOM, сети или eval и с ограничением шагов для остановки зависших циклов.