II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB", 28-29 мая 2002 года

Тезисы докладов Всероссийской научной конференции "Проектирование научных и инженерных приложений в среде MATLAB" (28-29 мая 2002 г.). М.: ИПУ РАН. 2002. 207 С.: Ил.

Эффективное программирование в среде MATLAB

Селезнёв А.В.
Московский государственный университет им. М.В. Ломоносова, г. Москва

Среди различных систем компьютерной математики таких, как Maple, Mathematica и Mathcad, система MATLAB занимает особое место. И не только благодаря своим уникальным возможностям решения широкого спектра прикладных задач, но и благодаря тому, что MATLAB является средой создания законченных приложений, от реализации численного метода до создания программы с развитым графическим интерфейсом [1]. Всё это возможно из-за наличия в MATLAB мощного, но в то же время очень простого языка программирования. Многие пакеты расширения MATLAB (Toolboxes) написаны на этом языке, показывая всю его мощь и эффективность.

Язык системы MATLAB достаточно прост, и писать программы на нём, после небольшой подготовки, сможет каждый. Однако при разработке программ часто возникают серьёзные проблемы с эффективностью, связанные с тем, что язык MATLAB – интерпретируемый и серьёзно уступает по быстродействию другим языкам, таким как C или FORTRAN. Иногда для решения проблем эффективности прибегают к написанию внешних процедур на этих языках, но очень часто такие решения необоснованны и, более того, чреваты ошибками. Цель доклада – познакомить слушателей с основными приёмами написания эффективных программ в среде MATLAB, а также поделиться опытом программирования в этой среде.

В докладе рассматриваются следующие вопросы:

  • Основные языковые конструкции системы MATLAB. Их грамотное использование и вопросы эффективности.
  • Приёмы эффективного написания программ. MATLAB как среда создания приложений.
  • Повышение эффективности программ средствами MATLAB. Идеология матричных вычислений.

Все изложенные методы и идеи были проверены на практике и успешно зарекомендовали себя при решении различных задач управления, где требуются операции над большими объёмами данных.

Литература

  1. Мартынов Н.Н., Иванов А.П. MATLAB 5.x. Вычисления. Визуализация. Программирование. М.: Кудиц-Образ, 2000.
  2. Потёмкин В.Г. Система инженерных и научных расчётов MATLAB 5.x. М.: Диалог-МИФИ, 1999.

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры