Критерий сравнения


Download 19.18 Kb.
bet1/2
Sana09.04.2023
Hajmi19.18 Kb.
#1343580
  1   2
Bog'liq
Сравнительный анализ систем компьютерной математики приведём в таблице


Сравнительный анализ систем компьютерной математики приведём в таблице ниже.

Критерий сравнения

MatLab

Mathematica

Maple

Python

Интерфейс

● содержит три окна: командное окно, все переменные и их типы и окно подсказок;
есть строка приглашения, обозначается знаком ">>";
● в отличие от Mathcad все функции приходится вводить с клавиатуры.

● строка приглашения в отличие от MatLab разделена на две области: ввода и вывода, которые составляют вместе область всего выражения;
● область ввода можно редактировать;
● имеется палитра с греческими буквами, различными символами и панель мат анализа.

● возможность работы в режиме интерпретатора;
● позволяет вводить электронные таблицы, содержащие как числа, так и символы;
● имеются опции разбиения на параграфы и разделы, а также добавления гиперссылок;
● рабочие листы можно организовать иерархически.

● зависит от среды разработки.

Работа с массивами и матрицами

● аналогично Mathematica матрицы и вектора формируются при помощи списка элементов.
● функции вводятся с клавиатуры.

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

● может находить собственные значения и собственные векторы операторов,
● вычислять криволинейные координаты, находить матричные нормы и вычислять множество различных типов разложения матриц.

● Python не имеет встроенного типа данных для матриц.
● для линейной алгебры принято использовать numpy, вектора и матрицы которого типизированы, в отличии от встроенный в язык списков.

Решение уравнений

● решает уравнения и системы уравнений функций с различными параметрами.

● содержит несколько функций для решения уравнений и систем уравнений.
● можно находить корни уравнений с параметром.
● имеется функция для особых решений.

● предлагает различные способы представления, сокращения и преобразования выражений, например такие операции, как упрощение и разложение на множители алгебраических выражений и приведение их к различному виду

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

Математические операторы

● в отличие от Mathcad все операторы вводятся с клавиатуры в виде отдельных символов и функций. Дан относительно подробный список операторов.

● как и в MatLab операторы приходится вводить с клавиатуры, но некоторые можно найти и на палитре инструментов.

● способен выполнять арифметические действия в символьном виде.

● для научных вычислений используется библиотека scipy.


Download 19.18 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling