- •Класифікація засобів комп’ютерної математики
- •3. Призначення та основні функції Scilab.
- •5. Середовище Scilab
- •6. Текстові коментарі та елементарні математичні вирази.
- •7. Змінні в Scilab
- •11. Спеціальні матричні функції
- •12. Функція plot і plot2d
- •13. Оформлення графіків.
- •14. 2. Побудова тривимірних графіків в Scilab
- •18. Файл функції та файл сценарію.
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 і вказати ім'я файлу-сценарію. Всі ці дії призведуть до появи в робочій області результатів обчислюваних команд файла-сценарію.
