Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Іванюк.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
111 Кб
Скачать
☆

3. Призначення та основні функції Scilab.

Scilab це система комп'ютерної математики, яка призначена для виконання інженерних та наукових обчислень, таких як:

• рішення нелінійних рівнянь і систем;

• рішення задач лінійної алгебри;

• рішення задач оптимізації;

• диференціювання й інтегрування;

• обробка експериментальних даних (інтерполяція та апроксимація, метод найменших квадратів);

• рішення звичайних диференціальних рівнянь і систем.

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

Незважаючи на те, що система Scilab містить достатню кількість вбудованих команд, операторів і функцій, відмітна її риса це гнучкість.

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

4.

Xcos — графічний редактор для розробки моделей гібридних динамічних систем. Моделі можуть бути спроектовані, завантажені, збережені, скомпільовані та змодельовані. Стабільне й ефективне рішення для промислових й наукових потреб — Xcos надає функціональні можливості для моделювання механічних систем (автомобільна, авіаційна галузі, …), гідравлічних ланцюгів (моделювання гребель, труб …), систем керування і т.д.

5. Середовище Scilab

Після запуску Scilab на екрані з'явитися основне_вікно програми. Вікно містить меню, панель інструментів і робочу область. Ознакою того, що система готова до виконання команди, є наявність знака запрошення ->. Після якого розташований активний (миготливий) курсор. Робочуобласть зі_знаком запрошення зазвичай називають  командним_рядком. Введення команд в Scilab_здійснюється з_клавіатури. Натискання клавіші Enter змушує систему виконати команду і_вивести_результат

Клавіші «Стрілка вгору» і «Стрілка вниз» керують курсором, однак в Scilab вони мають інше призначення. Ці клавіші дозволяють вернути в командний рядок раніше введені команди або іншу вхідну інформацію, так як вся ця інформація зберігається в спеціальній області пам'яті. Важливо знати, що в зоні перегляду не можна нічого виправити або ввести. Єдина допустима операція, крім перегляду, це виділення інформації  за допомогою миші та копіювання її в буфер обміну, напр, для подальшого приміщення в командний рядок.

Крім того, існують особливості введення команд. Якщо команда закінчується крапкою з комою «;», то результат її дії не відображається в командному рядку. В іншому випадку, за відсутності знака «;», результат дії команди відразу ж виводиться в робочу область 

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

Основні команди головного меню Scilab

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

Пункт меню File призначений для роботи з файлами. Пункт меню Edit Редагування команд поточної сесії. Команди налаштування середовища пакета представлені в меню Preferences. Команда головного меню ? відкриває доступ до довідкової системи Scilab. 

Редагування та налагодження файлів-сценаріїв

Файл-сценарій - це список команд Scilab, збережений на диску. Для підготовки, редагування та налагодження файлів-сценаріїв служить спеціальний редактор SciPad, який можна викликати, виконавши команду головного меню Editor. У результаті роботи цієї команди буде створений новий файл-сценарій. За умовчанням  він має ім'я Untitled1.sce.

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

Виконання файлу-сценарію Scilab призведе до збереження інформації, що у вікні редактора. Файли-сценарії зберігають з розширенням. sce. Відкриваємо раніше створений файл команда головного меню File - Open. Виконати оператори файла-сценарію можна кількома способами:

• з меню редактора SciPad викликати команду Execute - Load into Scilab;

• з головного меню Scilab викликати команду Exec і вказати ім'я файлу-сценарію. Всі ці дії призведуть до появи в робочій області результатів обчислюваних команд файла-сценарію.