MathCad представляет собой интегрированную среду для выполнения, документирования и обмена результатами технических вычислений. Он позволяет пользователям вводить, редактировать и решать уравнения, визуализировать результаты, документировать их, а также обмениваться результатами анализа. MathCad служит средством вычислений, анализа и написания отчетов для профессионалов во всех областях науки и техники и студентов.
Записывая большинство математических формул в рабочем документе MathCad, как это делается на листе бумаги, вы можете тут же получить желаемый ответ. Если необходимо выполнить алгебраические преобразования или действия математического анализа над заданным выражением, то MathCad сделает это, снабжая по вашему желанию выкладки соответствующими текстовыми комментариями. Если нужно найти числовые результаты, MathCad найдет их. В выкладках при поиске числового результата наряду с общеупотребительными математическими операциями и функциями может быть использовано большое количество встроенных функций численного анализа MathCad, таких, как функции отыскания собственных векторов матрицы, решения дифференциальных уравнений и генерации последовательности случайных чисел с заданным законом распределения.
MathCad допускает форматирование выводимых числовых результатов, использует при выводе единицы измерения и автоматически изменяет числовое значение результата при изменении единицы его измерения. Для визуализации результатов MathCad строит 7 разновидностей двумерных и трехмерных графиков, каждая из которых предоставляет богатые возможности оформления и форматирования. На каждом двумерном графике может находиться одновременно до 16 раз. личных кривых, имеющих по 6 атрибутов.
Вычислительные возможности MathCad могут быть увеличены за счет расширения списка встроенных функций. Для этого можно либо приобрести один из специализированных пакетов функций MathSoft, либо написать библиотеку таких функций самостоятельно, используя один из 32-разрядных компиляторов C/C++, причем в последнем случае самодельные функции ничем не будут отличаться от фирменных — они будут появляться в диалоговом окне MathCad, выдавать сообщения об ошибках и т.п.