Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа с Scilab в режиме диалога




Основы редактирования и отладки sci-файлов

Меню File

Команда New Scilab открывает новое окно Scilab, фактически пакет запускается повторно.

Команда Open открывает окно для загрузки созданного ранее файла, рисунка или модели.

Команда Load открывает окно для загрузки файлов, информация в которых хранится в виде машинных кодов, при их открытии в память компьютера загружаются определенные ранее переменные и функции.

Команда Save: сохранение всех определенных в данной сессии переменных и функций в виде файла с расширением sav или bin.

Команда Change Directory меняет текущий каталог.

Команда Get Current Directory выдает в командную строку имя текущего каталога.

Команды Print Setup и Print задают опции печати.

Команда Exit - выход из системы.

Пункт меню Edit предназначен для редактирования текста программ. С его помощью можно выделять, копировать, вставлять текст, очищать буфер обмена, просматривать список ранее введенных команд (History).

С помощью пункта Preferences можно при наличии возможности поменять язык в системе, цвет текста и заднего плана, восстановить прежние цвета, показать или скрыть кнопки панели инструментов, установить типы поддерживаемых форматов, выбрать фонт шрифта, очистить предысторию, очистить командное окно, вызвать консоль scilab и настроить ее.

Пункт меню Editor позволяет открыть окно редактора.

Пункт меню? позволяет получить справку по системе Scilab и просмотреть демонстрационные примеры. В справочной системе информацию можно искать, воспользовавшись содержанием, в списке, упорядоченном по алфавиту, по ключевому слову или фразе.

Для набора, редактирования, отладки и запуска sci-файлов служит специальный редактор, который можно вызвать из командной строки (команда scipad();), либо командой Editor. Для запуска файла его необходимо предварительно записать на диск, используя команду Save As в меню File редактора. После записи файла на диск его надо загрузить в среду Scilab командой редактора Execute/Load into Scilab или из главного меню Scilab вызвать команду Exec и указать имя файла-сценария.

С помощью редактора, в частности, можно устанавливать в тексте файла специальные метки – точки прерывания.

Сеанс работы с с Scilab по аналогии с Matlab будем называть сессией (session). В сессии имеются строки ввода, вывода и сообщений об ошибках. Входящие в сессию определения переменных и функций, расположенные в рабочей области памяти, можно записать на диск, используя команду save. Команда load позволяет считать с диска данные рабочей области. Фрагменты сессии можно оформить в виде дневника с помощью команды diary.

Основное окно системы Scilab – это командное окно (Command Window). В нем можно вводить команды, и в него Scilab выводит результат выполнения этих команд и свои служебные сообщения.

Очистить командное окно можно, нажав клавишу F2.

Система Scilab позволяет любые вычисления выполнять в интерактивном режиме. Работа с системой в этом случае реализуется по принципу «задал вопрос – получил ответ». Пользователь набирает на клавиатуре вычисляемое выражение, редактирует (при необходимости) его и завершает ввод нажатием клавиши Enter.

Если система готова к вводу данных, в командном окне появляется символ -- > в начале строки. Данные вводят с помощью простейшего строчного редактора. Для блокировки вывода результата вычислений некоторого выражения после него нужно поставить; (точку с запятой). Если не указать имя переменной, которой надо присвоить значение результата вычислений, то Scilab присвоит этой переменной имя ans. В качестве знака присваивания в системе используется знак равенства =. Встроенные функции (например, sin) вводят строчными буквами и указывают их аргументы в круглых скобках. Результат вычислений выводится в строках вывода (без знака -- >). Переменные a и A в среде Scilab – это разные переменные.

Примеры:

-- > v=[1 2 3 4]

v =

1. 2. 3. 4.

-- > m=[1, 2; 3, 4]

m =

1. 2.

3. 4.

-- > sin(v)

ans =

0.8414750 0.9092974 0.1411200 -0.7568025

-- > 3*v

ans =

3. 6. 9. 12.

Две записи вектора v=[1 2 3 4] и v=[1, 2, 3, 4] являются идентичными.

В некоторых случаях вводимое математическое выражение может не уместиться в одной строке. Часть выражения можно перенести на новую строку с помощью знака двоеточие, например:

-- > s=1+2+1/3+..

+4

s =

7.3333333




Поделиться с друзьями:


Дата добавления: 2014-12-17; Просмотров: 1155; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.