8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 1 2 3 4 5 ... 117

ния MATLABa- хотя бы в объеме этой книги. Англоязычный интерфейс системы не является существенным препятствием для использования MATLABa.

Большая часть приложений и многие команды MATLABa написаны на его простом, удобочитаемом программном языке и поэтому полностью открыты для пользователя и могут быть модернизированы им в своих целях. Только код сравнительно немногих базовых команд, реализованных на языке С, недоступен ему, так что MATLAB можно рассматривать как почти открытый программный продукт. Интерфейс MATLABa с С и Фортраном как по программам, так и по данным позволяет, с одной стороны, использовать многие из написанных на этих языках процедур, а с другой - применять MATLAB при программировании на них. Большинство приложений после их установки означает для пользователя просто расширение списка доступных ему команд. Излагаемый в книге материал рассчитан на использование версий MATLABa не ниже четвертой, хотя авторы и не оговаривают этого явно. В пятой и последней, шестой (конец 2000 г.), версиях появились возможности и для объектного программирования - наиболее общего принципа построения больших прикладных программ.

В настоящее время помимо MATLABa широкое распространение получил ряд других программно-математических систем высокого уровня - MAPLE, МАТНЕМАПСА, MATHCAD, и они теперь оказывают заметное влияние друг на друга. Например, система символьных вычислений MAPLE практически полностью (за исключением ее привычных по начертанию символьных выдач) уже давно включена в MATLAB. Но MATLAB, по-видимому, надолго останется первым среди них по возможностям получить численные результаты, поскольку он и многочисленные приложения к нему создавались прежде всего для этих целей.

Программируя на Фортране или С, мы как бы складываем программу из отдельных «кирпичиков» - элементарных команд, и формально для этого нужно лишь точно знать описание их работы, что и дается разработчиками такого языка в обязательной фирменной документации к нему. Здесь успех в реализации сложного алгоритма основан прежде всего на личном опыте специалиста


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

Другое дело - программно-математические системы высокого уровня. В них гораздо больше команд, в которых, как правило, реализованы достаточно сложные алгоритмы. Поэтому здесь сразу предоставляются возможности выполнять более содержательные примеры без специального изучения основ программирования. Но границы применимости таких алгоритмов часто оказываются недостаточно четкими. Эти обстоятельства приводят к тому, что помимо документации с описанием команд (она, конечно, остается обязательной, но мало подходящей для освоения системы из-за большого теперь объема) возникает потребность в учебниках, и обычно трудно, да и не нужно отражать все возможные аспекты использования такой системы в одном учебнике. Эти учебники, как и большинство приложений, обычно создаются уже пользователями, а не разработчиками самой системы.

За рубежом вышли десятки учебников по MATLABy и приложениям к нему. Список последних изданий можно найти в интернете на сайте фирмы MathWorks Inc. Там же можно познакомиться с рекламными материалами на все ее программные продукты. Русскоязычные издания по MATLABy, перечень которых приведен в конце книги, в основном следуют фирменной документации и содержат описание команд, а потому не очень подходят для первоначального ознакомления с системой, хотя они, несомненно, полезны тем, кто уже работает на MATLABe. Поэтому мы надеемся, что данная книга найдет своих читателей среди студентов, преподавателей и тех специалистов-практиков, кто захочет использовать в своей повседневной работе эту одну из самых эффективных программно-математических систем - MATLAB. По мере его распространения у нас обязательно появятся в ближайшие годы свои учебники по MATLABy и его приложениям.


8 От переводчиков

Мы весьма признательны авторам книги за предоставленные нам рабочие материалы английского издания в ТзХе и за список замеченных ими опечаток. Наши собственные поправки немногочисленны и оформлены в виде подстраничных примечаний.

Поскольку мы сами уже несколько лет используем MATLAB в своей работе, нам будут интересны замечания и предложения читателей, которые можно направлять электронной почтой в наш адрес iss@niiit.ript.in.ru и за которые мы заранее им благодарны.

В. Е. Кондратов, С. Б. Королев



0 1 2 3 4 5 ... 117