Матпад

GroupTube Производительность

Объясни вычисление или формулу однокурснику или другу. С MathPad ты можешь вместе редактировать математические выражения строка за строкой, видя результаты по мере ввода.

Объяснять формулу или способ вычисления сложно, когда у тебя нет перед глазами одного и того же листа бумаги. MathPad позволяет тебе использовать продвинутый общий калькулятор, которым вы можете пользоваться вместе. Это упрощенная версия таких инструментов, как MATLAB и Mathematica, с общим редактором для всей вашей группы.

Как пользоваться

  • Открой приложение Math со вкладки Apps в своей группе (все открывают один и тот же общий блокнот).
  • Вводи математические выражения на отдельных строках, и результаты будут обновляться по мере редактирования — идеально подходит для репетиторства, выполнения домашнего задания или пошагового объяснения вывода по голосовой или видеосвязи.
  • Присвоенные значения сохраняются: переменные и функции, которые ты определяешь в предыдущих строках, остаются доступными в последующих, как в одном общем черновике.
  • Договорись об обозначениях, когда работаешь с другими (например, градусы против радиан)

MathPad предназначен для совместной работы, а не в качестве замены полноценной системы компьютерной алгебры. Очень большие выражения или необычные входные данные могут отличаться от того, что ты видишь в десктопных инструментах, но повседневные числовые операции, единицы измерения и общая алгебра хорошо подходят.

Возможности

Ниже приведены наглядные примеры того, что ты можешь делать с MathPad. Он использует Math.js для вычислений, единиц измерения, матриц и вспомогательных функций для символьных манипуляций.

Присвоения, константы и повторное использование переменных

Определяй значения в одной строке и используй их в следующей:

a = 3 / pi
b = e
a * b

Иррациональные числа, тригонометрия и сравнения

sqrt(2)
sin(30deg) + cos(30rad)
3 == 4

Преобразование единиц (углы, имперские, метрические)

90 deg to rad
27 inch to cm
100 km to miles

Научная нотация, валюта и пользовательские единицы

P = 80 A * 12.8 V
createUnit("Person")
300 USD / 5 Person
300 EUR / 4 Person

Пользовательские функции

f(x) = x^3 + 2x
f(a)

(Здесь a относится к переменной, присвоенной ранее.)

Символьные вспомогательные функции (simplify, derivative)

Некоторые символьные операции принимают строки, представляющие математические выражения:

simplify("x * y * -x / (x ^ 2)")
derivative('sin(2x)', 'x')

Полный язык выражений, функции и пограничные случаи см. на mathjs.org и в официальной документации Math.js.