- •Основи роботи в scilab
- •Користування Scilab Виклик довідки
- •Робота в редакторі
- •Робота з Workspace
- •Команди керування середовищем
- •Засоби програмування. Оператори і команди
- •Створення .Sce та .Sci файлів
- •Конструкції мови
- •Короткий синтаксис і приклади основних конструкцій.
- •Основні команди і оператори мови SciLab та їх призначення
- •Робота з векторами і матрицями
- •Створення векторів та матриць
- •Звертання до елементів матриць і векторів
- •Логічні функції над масивами
- •Знищення рядків, стовпців, елементів
- •Створення матриць спеціального виду
- •Інші операції над масивами
- •Елементарні операції над векторами і матрицями
- •Множення і ділення векторів і матриць
- •Функції обробки даних для матриць і векторів
- •Можливості вводу і виводу неграфічної інформації
- •5. Робота з графікою
- •Двовимірні графіки
- •Трьохвимірні графіки
- •Контурні графіки
- •Гістограми
- •Зображення геометричних фігур
- •Експорт зображень
- •6. Графічний інтерфейс (gui)
- •Основні функції gui
- •Створення діаграми
- •Основні блоки Xcos
- •8. Висновки
- •9. Література
Робота в редакторі
Для зручності написання скриптів (функцій) в Scilab є вбудований редактор - SciNotes. Він дозволяє редагувати тексти функцій, виконувати їх в режимі налагодження, містить функцію автодоповнення коду, а також засоби безпосередньої передачі тексту програми в середовище Scilab на виконання.
Відкрити редактор можна двома способами:
виконати в консолі Scilab команду scinotes;
вибрати в головному вікні послідовно пункти меню Програми -> SciNotes.
Рис.2. Вікно редактора SciNotes.
Як видно інтерфейс досить простий. Розглянемо основні пункти меню. Коротко розглянемо пункти меню:
Файл - тут знаходяться стандартні команди для роботи з файлами: відкрити (Open), закрити (Close file), зберегти (Save) і т. д.
Правка - містить стандартні для пункту меню Редагування операції: копіювати (Copy), вставити (Paste), вирізати (Cut), виділити всі (Select All) і т. д.
Формат – містить операції форматування: зміна відступів, коментування тексту.
Параметри - тут знаходиться досить багато пунктів, які дозволяють налаштувати зовнішній вигляд і поведінка редактора на гарячі клавіші. Наприклад, можна вибрати комбінацію клавіш, яка буде використовуватися для виклику функції автодоповнення коду.
Вікно - команди управління робочим вікном. Дозволяють розбити вікно на частини по вертикалі і горизонталі, а також упорядкувати розміщення частин вікна.
Виконати - містить пункти, що дозволяють передати вміст редактора в середовище Scilab на виконання або виконати тільки виділену частину.
Робота з Workspace
Вікно Workspace знаходиться справа головного вікна Scilab. З його допомогою можна переглядати змінні, що використовуються у програмі.
Рис. 3. Головне вікно Scilab Workspace
У вікні Workspace можна перееглянути назву змінних, розмірність, тип, видимість. При подвійному кліку по змінній, відкривається нове вікно, де можна переглянути та змінити значення існуючої змінної або створити нову.
Команди керування середовищем
Таблиця 1.1. Команди керування середовищем Scilab
Команда |
Призначення |
abort |
Переривання виконання програми |
pause |
Режим паузи, виклик клавіатури |
resume |
Виконання повернення або відновлення і копіювання деяких локальних змінних |
return |
Повернення або відновлення виконання і копіювання деяких локальних змінних |
exit |
Завершення текучої сесії |
quit |
Закриває SciLab або зменшує рівень паузи |
clc |
Очистка командного вікна |
debug |
Рівень відлагодження програми |
clear |
Видаляє усі змінні |
Засоби програмування. Оператори і команди
Найпростішим способом використання Scilab є безпосереднє введення команд в консолі. Результат виконання команди при цьому відображається відразу ж після її введення і виконання. Покрокове виконання є найбільш ефективним способом для того, щоб зрозуміти поведінку готових програм, і найчастіше дозволяє досить швидко перейти до розробки власних алгоритмів.
Символи "->" представляють собою запрошення Scilab і відображаються автоматично, коли Scilab очікує введення чергової команди від користувача.
Набравши інструкцію s = "Hello World!" і натиснувши клавішу <Enter>, ми вкажемо Scilab виконати команду: створити змінну s, яка містить заданий текст.
Реалізований раніше і збережений у файл алгоритм, який представляє послідовність інструкцій для вирішення деякої задачі, називається скриптом.
