Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Nagima gostin barlik jauaptari.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
851.32 Кб
Скачать

11. Назначение программы matlab.

11. MATLAB (сокращение от англ. «Matrix Laboratory», в русском языке произносится как Матла́б) — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. MATLAB используют более 1 000 000 инженерных и научных работников, он работает на большинстве современных операционных систем, включая LinuxMac OSSolaris (начиная с версии R2010b поддержка Solarisпрекращена[3]) и Microsoft Windows[4].

Назначение системы Matlab

Система Matlab - это универсальное приложение для исследователей, которые занимаются разработкой нового оборудования, алгоритмов, программ.

Основным достоинством Matlab является относительная простота манипуляций с матричными и другими видами данных, а также удобными средствами вывода всевозможных графиков. Но это только надводная часть айсберга. Главное преимущество данной системы в том, что в ней реализованы многочисленные эффективные математические алгоритмы практически для всех областей деятельности. Например, вам не придется самостоятельно писать программы для решения систем уравнений или оптимизации - всё уже реализовано.

12,Принципы функционирования программных пакетов MATLAB.

MatLab  предоставляет  широкие  возможности  для  работы  с  сигналами,  для расчета и проектирования аналоговых и цифровых фильтров, включая по- строение их частотных, импульсных и переходных характеристик. Имеются в  системе и средства выполнения спектрального анализа и синтеза, в частности,  реализации прямого и обратного преобразования Фурье. Благодаря этому ее  довольно  удобно  использовать  при  проектировании  электронных  устройств.  С  системой  MatLab  поставляются  свыше  ста  подробно  прокомментированных  М-файлов, которые содержат демонстрационные примеры и определения новых  операторов и функций. Наличие этих примеров и возможность работать в режи- ме  непосредственных  вычислений  значительно  облегчают  изучение  системы  пользователям, заинтересованным в применении математических расчетов.  Система MatLab использует собственный М-язык, который сочетает в  себе положительные свойства различных известных языков программирова- ния  высокого  уровня.  С  языком  Basic  систему  MatLab  роднит  то,  что  она  представляет собой интерпретатор (осуществляет пооператорное компилиро- вание  и  выполнение  программы,  не  образуя  отдельного  исполняемого  фай- ла); М-язык имеет незначительное количество операторов; в нем отсутству- ет необходимость объявлять типы и размеры переменных. От языка Pascal  система  MatLab  позаимствовала  объектно-ориентированную  направлен- ность, т. е. такое построение языка, которое обеспечивает образование новых  типов вычислительных объектов на основе типов объектов, уже существую- щих в языке. Новые типы объектов (в MatLab они называются классами) мо- гут иметь собственные процедуры их преобразования (они определяют мето- ды этого класса), причем новые процедуры могут быть вызваны с помощью  обычных знаков арифметических операций и некоторых специальных знаков,  которые применяются в математике.  Принципы сохранения значений переменных в MatLab наиболее близ- ки к тем, которые присущи языку Fortran, а именно: все переменные являют- ся  локальными  –  действуют  лишь  в  границах  той  программной  единицы  (процедуры,  функции  или  главной,  управляющей  программы),  где  им  при- своены некоторые конкретные значения. При переходе к выполнению другой  программной единицы значения переменных предыдущей программной еди- ницы либо теряются (если выполненная программная единица представляет  собой  процедуру  или  функцию),  либо  становятся  недосягаемыми  (если  вы- полненная программа является управляющей). В отличие от языков Basic и  Pascal  в  языке  MatLab  нет  глобальных  переменных,  действие  которых  рас- пространялось  бы  на  все  программные единицы.  Но при  этом  язык MatLab  обладает  возможностью,  которая отсутствует  в  других  языках.  Интерпрета- тор MatLab позволяет в одном и том же сеансе работы выполнять несколько  самостоятельных  программ,  причем  все  переменные,  используемые  в  этих  программах, являются для них общими и образуют единое рабочее простран- ство.  Это  дает  возможность  более  рационально  организовывать  сложные  (громоздкие) вычисления по типу оверлейных структур.  Вышеуказанные особенности системы MatLab делают ее весьма гибкой  и удобной в использовании вычислительной системой. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]