Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Введение в систему Mathematica
 

Создание программ в системе Mathematica

Теперь, с помощью высокоуровневого языка программирования системы Mathematica, сложные программы можно писать гораздо быстрее, чем это было возможно раньше.

Однострочные программы могут производить весьма сложные вычисления.

Эта программа реализует одномерное случайное блуждание.

[Graphics:Images/index_gr_1.gif]

График первых 200 шагов случайного блуждания.

[Graphics:Images/index_gr_2.gif]

[Graphics:Images/index_gr_3.gif]

[Graphics:Images/index_gr_4.gif]

Ясность программ, написанных на языке Mathematica, позволяет легко их обобщать. Эта программа реализует d-мерное случайное блуждание.

[Graphics:Images/index_gr_5.gif]

График трехмерного случайного блуждания.

[Graphics:Images/index_gr_6.gif]

[Graphics:Images/index_gr_7.gif]

[Graphics:Images/index_gr_8.gif]

В системе Mathematica легко реализовывать сложные алгоритмы из-за богатства языка программирования Mathematica.

Это программа для моделирования одного шага эволюции клеточной системы.

[Graphics:Images/index_gr_9.gif]

А это пример оптимизированной программы, которая оперирует со списками живых клеток.

[Graphics:Images/index_gr_10.gif]
[Graphics:Images/index_gr_11.gif]

С помощью системы Mathematica легко собирать программу из компонент. Здесь реализованы компоненты программы,  моделирующей поведение клеточных систем.

[Graphics:Images/index_gr_12.gif]
[Graphics:Images/index_gr_13.gif]
[Graphics:Images/index_gr_14.gif]
[Graphics:Images/index_gr_15.gif]
[Graphics:Images/index_gr_16.gif]

Пример работы программы.

[Graphics:Images/index_gr_17.gif]

[Graphics:Images/index_gr_18.gif]

В систему Mathematica встроен компилятор для оптимизации программ, работающих с числами и списками. Здесь показана скомпилированная версия функции CAStep.

[Graphics:Images/index_gr_19.gif]

Программы, написанные в Mathematica, часто составляются просто при помощи переноса материала из учебника. Вот, например, определение сопротивления электрической цепи.

[Graphics:Images/index_gr_20.gif]
[Graphics:Images/index_gr_21.gif]
[Graphics:Images/index_gr_22.gif]
[Graphics:Images/index_gr_23.gif]
[Graphics:Images/index_gr_24.gif]

Применение предыдущих определений.

[Graphics:Images/index_gr_25.gif]
[Graphics:Images/index_gr_26.gif]

А это электрическая цепь, используемая в предыдущем примере.

[Graphics:Images/index_gr_27.gif]

Mathematica позволяет описывать алгоритмы наиболее понятными способами.

Обе эти программы аппроксимируют золотое сечение до k знаков.

[Graphics:Images/index_gr_28.gif]
[Graphics:Images/index_gr_29.gif]
[Graphics:Images/index_gr_30.gif]
[Graphics:Images/index_gr_31.gif]

Программы Mathematica сочетают в себе уникальную комбинацию математической и вычислительной систем обозначений.

Здесь реализован недавно открытый алгоритм аппроксимации количества простых чисел, меньших заданного.

[Graphics:Images/index_gr_32.gif]
[Graphics:Images/index_gr_33.gif]
[Graphics:Images/index_gr_34.gif]

Здесь сравнивается этот алгоритм и встроенная функция [Graphics:Images/index_gr_35.gif].

[Graphics:Images/index_gr_36.gif]
[Graphics:Images/index_gr_37.gif]

Программы Mathematica могут сочетать численные, символьные и графические операции. Эта небольшая программа работает со сложной квантовой моделью.

Здесь реализуется модель Kohmoto спектра энергии квантовой частицы в одномерном квазипериодическом потенциале.

[Graphics:Images/index_gr_38.gif]
[Graphics:Images/index_gr_39.gif]
[Graphics:Images/index_gr_40.gif]
[Graphics:Images/index_gr_41.gif]
[Graphics:Images/index_gr_42.gif]
[Graphics:Images/index_gr_43.gif]
[Graphics:Images/index_gr_44.gif]

Пример работы программы. Сначала из переходной матрицы создаются символьные уравнения на собственные значения, затем эти уравнения решаются численно.

[Graphics:Images/index_gr_45.gif]

[Graphics:Images/index_gr_46.gif]

[Graphics:Images/index_gr_47.gif]
| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00