| Деструктор
Точечные изображения как объекты
Геометрическая оптика Фотоэлектрический
эффект
Ядерные реакции Волновые свойства
Квантовая механика Электромагнитное
поле
Задачник по ядерной физике Квантовая
физика Электростатика
Математика MATLAB Компьютерная математика Maple
Лекции по математике учебник
Outlook На главную Числовые
ряды |
Математика MATLAB
Основные понятия программирования
До сих пор мы в основном использовали систему MATLAB в режиме непосредственного счета — в командном режиме. Однако при решении серьезных задач возникает необходимость сохранения используемых последовательностей вычислений, а также их дальнейшей модификации. Иными словами, существует необходимость программирования решения задач.
Это может показаться отходом от важной цели, которая преследуется разработчиками большинства математических систем, — выполнения математических вычислений без использования традиционного программирования. Однако это не так. Выше было показано, что множество математических задач решается в системе MATLAB без программирования. С использованием языков высокого уровня для их решения потребовалось бы написать и оттестировать сотни программ.
Практически невозможно предусмотреть в одной, даже самой большой и мощной, математической системе возможность решения всех задач, которые могут интересовать пользователя. Программирование в системе MATLAB является эффективным средством ее расширения и адаптации к решению специфических проблем. Оно реализуется с помощью языка программирования системы.
Краткая характеристика систем класса Maple
Назначение
и место систем Maple
Maple — система компьютерной математики, рассчитанная на широкий круг пользователей.
До недавнего времени ее называли системой компьютерной алгебры, Ито указывало
на особую роль символьных вычислений и преобразований, которые способна осуществлять
эта система. Но такое название сужает сферу применения системы. На самом деле
она уже способна выполнять быстро и эффективно не только символьные, но и численные
расчеты, причем сочетает это с превосходными средствами графической визуализации
и подготовки электронных документов.
Казалось бы, нелепо называть такую мощную систему, как Maple 7 математической
системой «для всех». Однако по мере ее распространения она становится
полезной для многих пользователей ПК, вынужденных в силу обстоятельств (работа,
учеба, хобби) заниматься математическими вычислениями и всем, что с ними связано.
А все это простирается от решения учебных задач в вузах до моделирования сложных
физических объектов, систем и устройств, и даже создания художественной графики
(например, фракталов).
Для наших читателей (в том числе и для математиков-профессионалов) возможности
систем символьной математики, реализованных на массовых ПК класса IBM PC, порой
являются полной неожиданностью и вызывают вполне заслуженное удивление и восхищение,
но иногда и резкое отрицание. Впрочем, последнее характерно скорее для тех, кто
с системой Maple просто не работал и относится к ней, как дама из анекдота о паровозе
— увидев паровоз впервые, она воскликнула: «Не может быть, что он едет без
лошадей!» Maple — тщательно и всесторонне продуманная система компьютерной
математики. Она с равным успехом может использоваться как для простых, так и для
самых сложных вычислений и выкладок. Заслуженной популярностью системы Maple (всех
версий) пользуются в университетах — свыше 300 самых крупных университетов мира
(включая и наш МГУ) взяли эту систему на вооружение. А число только зарегистрированных
пользователей системы уже давно превысило один миллион. Ядро системы Maple используется
в ряде других математических систем, например в MATLAB и Mathcad, для реализации
в них символьных вычислений.
Добавьте к этому куда большее число незарегистрированных пользователей — ведь
система записана на многих компакт-дисках, лихо продаваемых в России по
вполне доступным ценам. Если учесть все это, то оказывается, что популярность
системы Maple ничуть не ниже, а то и выше, чем у гораздо более простых систем,
таких как Derive и Mathcad. Вот и решайте, какая из систем и впрямь рассчитана
на всех!
Maple —
типичная интегрированная система. Она объединяет в себе:
Ко всем этим средствам имеется полный доступ прямо из программы. Maple — одна
из самых мощных и «разумных» интегрированных систем символьной математики,
созданная фирмой Waterloo Maple, Inc. (Канада).
Во многих обзорах систем компьютерной алгебры Maple справедливо считается одним
из первых кандидатов на роль лидера среди них. Это лидерство она завоевывает в
честной конкурентной борьбе с другой замечательной математической системой — Mathematica
4.1. Каждая из данных двух систем имеет свои особенности, но в целом эти две лидирующие
системы практически равноценны. Однако надо отметить, что появление новейшей версии
Maple 7 означает очередной виток в соревновании этих систем за место лидера мирового
рынка. Причем виток на этот раз раньше сделала система Maple 7.
Система Maple прошла долгий путь развития и апробации. Она реализована на больших ЭВМ, рабочих станциях Sun, ПК, работающих с операционной системой Unix, ПК класса IBM PC, Macintosh и др. Все это самым положительным образом повлияло на ее отработку и надежность (в смысле высокой вероятности правильности решений и отсутствия сбоев в работе). Не случайно ядро системы Maple V используется целым рядом других мощных систем компьютерной математики, например системами класса Mathcad и MATLAB. А совсем недавно упрощенная версия Maple для операционной системы Windows СЕ стала использоваться в миниатюрных компьютерах фирмы Casio — Cassiopeia.
| Объектно-ориентированный подход CorelDRAW Установка параметров цвета в цифровом виде Искусство Западная Европа Трехмерное объектно-ориентированное программное обеспечение CAD Эффект Комптона Волновые свойства электронов Геометрическая оптика Фотоэлектрический эффект Строение атомных ядер Волновые свойства микрочастиц Математические пакеты Моделирование и расчет электронных схем Конструкционные материалы Релятивистская механика Справочник по физикеПрикладная математика Архитектурное проектирование ArchiCAD Строительное и ландшафтного проектирования Planix Home 3D Architect Функции преобразования ; |