36918

Знакомство с математическим пакетом Scilab

Лабораторная работа

Информатика, кибернетика и программирование

Знакомство с математическим пакетом Scilb Scilb это система компьютерной математики которая предназначена для выполнения инженерных и научных вычислений таких как: решение нелинейных уравнений и систем; решение задач линейной алгебры; решение задач оптимизации; дифференцирование и интегрирование; обработка экспериментальных данных интерполяция и аппроксимация метод наименьших квадратов; решение обыкновенных дифференциальных уравнений и систем. Кроме того Scilb предоставляет широкие возможности по созданию и редактированию...

Русский

2013-09-23

141.5 KB

24 чел.

cilab

Лабораторная работа №1.

Знакомство с математическим пакетом Scilab

Scilab - это система компьютерной математики, которая предназначена для выполнения инженерных и научных вычислений, таких как:

• решение нелинейных уравнений и систем;

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

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

• дифференцирование и интегрирование;

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

• решение обыкновенных дифференциальных уравнений и систем.

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

Несмотря на то, что система Scilab содержит достаточное количество встроенных команд, операторов и функций, отличительная ее черта - это гибкость. Пользователь может создать любую новую команду или функцию, а затем использовать ее наравне со встроенными. К тому же, система имеет достаточно мощный собственный язык программирования высокого уровня, что говорит о возможности решения новых задач.

После запуска Scilab на экране появиться основное окно приложения. Окно содержит меню, панель инструментов и рабочую область.

Признаком того, что система готова к выполнению команды, является наличие знака приглашения -->, после которого расположен активный (мигающий) курсор.

Рабочую область со знаком приглашения обычно называют командной строкой. Ввод команд в Scilab осуществляется с клавиатуры.

Нажатие клавиши Enter заставляет систему выполнить команду и вывести результат (рис. 1).

Рис.1. Выполнение элементарных вычислений.

Клавиши «Стрелка вверх» и «Стрелка вниз» управляют курсором и в Scilab они имеют другое назначение. Эти клавиши позволяют вернуть в командную строку ранее введенные команды или другую входную информацию, так как вся эта информация сохраняется в специальной области памяти.

Так, если в пустой активной командной строке нажать клавишу ↑, то появится последняя вводимая команда, повторное нажатие вызовет предпоследнюю и так далее. Клавиша ↓ выводит команды в обратном порядке.

Важно знать, что в зоне просмотра нельзя ничего исправить или ввести.

Единственная допустимая операция, кроме просмотра, это выделение информации с помощью мыши и копирование ее в буфер обмена, например, для дальнейшего помещения в командную строку.

Зона редактирования - это фактически командная строка.

В ней действуют элементарные приемы редактирования:

→-перемещение курсора вправо на один символ;

←_перемещение курсора влево на один символ;

Home - перемещение курсора в начало строки;

End - перемещение курсора в конец строки;

Del - удаление символа после курсора;

Backspace - удаление символа перед курсором.

Кроме того, существуют особенности ввода команд.

Если команда заканчивается точкой с запятой «;», то результат ее действия не отображается в командной строке. В противном случае, при отсутствии знака «;», результат действия команды сразу же выводится в рабочую область.

Листинг 1. Использование «точки с запятой» в Scilab

-->2.7*3+3.14/2

ans =

9.67

-->2.7*3+3.14/2;

-->

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

Основные команды

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

Рис. 2. Главное меню.

Редактирование и отладка файлов-сценариев

Файл-сценарий - это список команд Scilab, сохраненный на диске.

Для подготовки, редактирования и отладки файлов-сценариев служит специальный редактор SciNotes, который можно вызвать, выполнив команду главного меню Инструменты.

В результате работы этой команды будет создан новый файл-сценарий.

Окно редактора файлов-сценариев выглядит стандартно, т.е. имеет заголовок, меню, панели инструментов, строку состояния.

Рис. 3. Окно редактора файлов - сценария.

Ввод текста в окно редактора файла-сценария осуществляется по правилам, принятым для команд Scilab.

Сохранить файл в своей папке.

Выполнить операторы файла-сценария можно из меню редактора SciNotes вызвав команду Выполнение/ Выполнить с указанием команд.

Е.Р. Алексеев


 

А также другие работы, которые могут Вас заинтересовать

11378. ГИПЕРТОНИЯ, АНТИГИПЕРТЕНЗИВНЫЕ СРЕДСТВА 103.5 KB
  В зависимости от этиологии гипертонию подразделяют на два типа:первичную и вторичную симптоматическую. симптоматическая гипертония симптом заболевания какоголибооргана: почек эндокринных желез сосудов сердца ЦНС... Лечат основ...
11379. МОЧЕГОННЫЕ СРЕДСТВА (ДИУРЕТИКИ) 97.5 KB
  МОЧЕГОННЫЕ СРЕДСТВА ДИУРЕТИКИ Изменение объема и электролитного состава жидкостей организма наблюдаются довольно часто и являются серьезными клиническими проблемами. Задержка солей и воды в организме с увеличением гидратации тканей образованием отеков и скоплен...
11380. Стимуляторы дыхания (Дыхательные аналептики) 76 KB
  При лечении острых и хронических заболеваний органов дыхания которые широко распространены в медицинской практике могут быть использованы лекарственные средства из различных групп в том числе противомикробные противоаллергические и другие противовирусные. В данн
11381. Средства, влияющие на ЖКТ. Средства, влияющие на аппетит 194 KB
  Лекции по курсу Фармакология тема: Средства влияющие на ЖКТ I. Средства влияющие на аппетит Физиологическая система регуляции аппетита включает центральное и периферическое звенья. Центральные механизмы: в ядрах гипоталамуса находятся центр голода и цен...
11382. Средства, влияющие на гемопоэз 98 KB
  Средства влияющие на гемопоэз Введение. Кровь состоит из форменных элементов и плазмы. Форменные элементы имеют небольшую продолжительность жизни от несколько дней до нескольких месяцев эритроциты = 120 дней тромбоциты = 10 дней. В организме постоянно идет процесс р
11383. ЛЕКАРСТВЕННЫЕ СРЕДСТВА, ВЛИЯЮЩИЕ НА СВЕРТЫВАНИЕ КРОВИ 211.5 KB
  ЕКАРСТВЕННЫЕ СРЕДСТВА ВЛИЯЮЩИЕ НА СВЕРТЫВАНИЕ КРОВИ I Введение В организме две эти системы находятся в динамическом равновесии и в зависимости от конкретных условий преобладает одна или другая. Если равновесие нарушается то либо повышается к...
11384. Моторика и тонус миометрия регулируется нейрогуморальными механизмами 48.5 KB
  Введение. I. Моторика и тонус миометрия регулируется нейрогуморальными механизмами. А В миометрии находятся МХР α1 и β2 АР Возбудители МХР и α АР стимулирующее действие. Возбудители β2 АР угнетающее действие Б Стимулирующее влияние на сократительную актив
11385. Гормональные препараты, Механизм действия гормонов 119 KB
  СПХФА Кафедра фармакологии Лекции по курсу Фармакология тема: Гормональные препараты доц. Н.А. Анисимова 2008 г. Схема организации эндокринной системы В гипоталамус поступает и
11386. Стероидные гормоны. Препараты гормонов коры надпочечников 75 KB
  Стероидные гормоны Препараты гормонов коры надпочечников Кора надпочечников вырабатывает несколько десятков стероидных соединений ЦППГФК среди них 3 группы гормонов. Биосинтез секреция и метаболизм всех стероидных гормонов взаимосвязан. Кортикостероиды: минера...