Студопедия — Теоретичні відомості. Сучасна комп’ютерна математика пропонує цілий набір інтегрованих програмних систем та пакетів програм для автоматизації математичних обчислювань: Eureka
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Теоретичні відомості. Сучасна комп’ютерна математика пропонує цілий набір інтегрованих програмних систем та пакетів програм для автоматизації математичних обчислювань: Eureka






Сучасна комп’ютерна математика пропонує цілий набір інтегрованих програмних систем та пакетів програм для автоматизації математичних обчислювань: Eureka, Gauss, TK Solver!, Derive, Mathcad, Mathematica, Maple V та інш. Виникає питання: «Яке місце у цьому займає система MATLABMATLAB – одна з найстарших, ретельно пророблених та перевірених часом систем автоматизації математичних обчислювань, побудованая на розширеному подаванні та застосуванні матричних операцій. Це знайшло відображення в назві системи MATLABMAT rix LAB oratory (МАТ річна ЛА Бораторія).

Типове використовування MATLAB – це:

  • створення алгоритмів;
  • математичні обчислення
  • моделювання;
  • аналіз даних, дослідження і візуалізація;
  • наукова і інженерна графіка;
  • розробка додатків, включаючи створення графічного інтерфейсу;

Дана система може бути використана в областях науки та техніки, таких як електро- і радіотехніка, динаміка, акустика, енергетика, економіка. MATLAB дозволяє виконувати матричний аналіз, вирішення задач математичної фізики, статистичних, оптимізаційних та фінансово-економічних задач, дослідження та обробка сигналів та зображень, обробка та візуалізація інформації.

Але найбільшою мірою ступені, дане середовище орієнтоване на виповнення інженерних задач, тому що її математичний апарат основується на обчислюванні з матрицями та комплексними числами. MATLAB містить кількість процедур та функцій, необхідних інженеру та науковому робітнику для виконання складних обчислювань та моделювання поведінки технічних та фізичних систем.


MATLAB ЯК МАТЕМАТИЧНИЙ ПАКЕТ, МОЖЛИВОСТІ, РЕЖИМИ. ТИПИ ДАНИХ, ЯКИМИ ОПЕРУЄ MATLAB.

Система MATLAB складається з п'яти основних частин.

MATLAB – це мова матриць і масивів високого рівня з управлінням потоками, функціями, структурами даних, введенням та виведенням даних і особливостями об'єктно-орієнтованого програмування.

Середовище MATLAB. Це набір інструментів і пристосувань, з якими працює користувач або програміст MATLAB. Вона включає засоби для управління змінними в робочому просторі MATLAB, введення і виведення даних, а також створення, контролю і відладки m -файлів і додатків MATLAB.

Графічна система MATLAB включає команди високого рівня для візуалізації двух- і тривимірних даних, обробки зображень, анімації і ілюстрованої графіки. Вона також включає команди низького рівня, що дозволяють повністю редагувати зовнішній вигляд графічної інформації

таким чином, як при створенні графічного (для користувача) інтерфейсу (GUI) для MATLAB додатків.

Бібліотека математичних функцій – це обширна колекція обчислювальних алгоритмів від елементарних функцій, таких як сума, синус, косинус, комплексна арифметика, до складніших, таких як обернення матриць, знаходження власних значень, функції Бесселя, швидке

перетворення Фурье.

Програмний інтерфейс – це бібліотека, яка дозволяє писати програми на Сі і Фортрані, які взаємодіють з MATLAB. Вона включає засоби для виклику програм з MATLAB (динамічний зв'язок): MATLAB викликається як обчислювальний інструмент і для читання або запису m -файлів.

Simulink, супутня MATLAB програма, – це інтерактивна система для моделювання нелінійних динамічних систем. Вона є середовищем, яке управляється мишкою, яка дозволяє моделювати процес шляхом перетягування і маніпуляції блоків діаграм на екрані. Simulink працює з лінійними, нелінійними, безперервними, дискретними, багатовимірними

системами.

Blocksets – це доповнення до Simulink, які забезпечують бібліотеки

блоків для спеціалізованих додатків, таких як зв'язок, обробка сигналів,

енергетичні системи.

Cеанс роботи з MATLAB прийнято називати сесією (session). Сесія, по суті, є поточним документом, що відображає роботу користувача з системою MATLAB. У ній є рядки введення, висновку і повідомлень про помилки. Вхідні в сесію визначення змінних і функцій, розташовані в робочій області пам'яті, але не саму сесію, можна записати на диск (файли формату. mat), використовуючи команду save (зберегти). Команда load (завантажити) дозволяє рахувати з диска дані робочої області. Фрагменти сесії можна оформити у вигляді щоденника за допомогою команди diary (щоденник).

Робота в середовищі MATLAB може здійснюватися у двох режимах.

1. Режим калькулятора. Обчислення можна виконувати у режимі прямих обчислювань, тобто, без підготовки програми. Робота з системою у такому режимі носить характер діалога і відбувається згідно правилу «задав питання, отримав відповідь». Користувач набирає на клавіатурі обчислювальний вираз, редагує його (коли треба) у командному рядку та завершує введення інформації натисканням клавіши ENTER.

2. Програмний режим. Це режим виклику програми, що створена та записана на диск мовою MATLAB і містить усі необхідні команди, які забезпечують введення даних, організацію обчислень та виведення результатів на екран.

У командному вікні у режимі діалога проводяться обчислення та активізуються елементи середовища MATLAB. Виконувач завдання вводить команди або запускає на виповнення файли з текстами на мові MATLAB. Інтерпретатор здійснює обробку введених даних та формує результати: числові та строкові данні, попередження та інформацію про помилки.

В обох режимах користувачу доступні практично всі обчислювальні можливості системи, у тому числі виведення інформації в графічній формі. Програмний режим дозволяє зберігати розроблені обчислювальні алгоритми і без додаткових операцій повторювати обчислення з іншими початковими даними.

MATLAB оперує з такими типами даних:

  • дійсні числа;
  • комплексні числа;
  • змінні, які, в с свою чергу, бувають:

o числові;

o векторні;

o символьні;

o системні (i, j, π, e, ans, Inf, NaN, realmin, realmax).

Математичний пакет MATLAB був створений у 1997 році. Система спочатку була призначена для чисельних обчислень. З часом кількість можливостей MATLAB істотно зростала, з'явилися бібліотеки, які реалізують унікальні для математичних пакетів функції. Наприклад, широко відома бібліотека Simulink, що відтворює принцип візуального програмування, дозволяє не написавши ні строчки коду побудувати функціональну схему системи управління із стандартних блоків (підсилювач, суматор, інтегратор і т.д.) і проаналізувати її роботу. MATLAB відрізняється високою швидкістю чисельних обчислень. З недоліків слід зазначити відносно невисоку ступінь інтегрованості середовища, не зовсім вдалу довідкову систему і специфічний

редактор коду MATLAB -програм.

 







Дата добавления: 2014-11-10; просмотров: 775. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия