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 вызвав команду Выполнение/ Выполнить с указанием команд.

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


 

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

52260. Aus der Geschichte der Ukraine 50.5 KB
  Wie geht es euch Kinder Heute beginnen wir ein neues Them zu studieren. Es heißt Die Ukrine gestern und heute“. Dieses Them ht 10 Stunden. ber wie ds Them heutiger Stunde ist versteht ihr nch dieser ufgbe.
52261. Австралія – найменший материк Землі. Загальні відомості. Своєрідність географічного положення материка. Історія відкриття і дослідження. Рельєф і корисні копалини 7.75 MB
  Мета: сформувати в учнів загальне уявлення про своєрідність та особливості природи Австралії; продовжити формувати навички складати характеристику географічного положення материка; знайти закономірності розташування форм рельєфу та корисних копалин; розвивати вміння учнів працювати зі схемами атласу і підручника аргументувати свою відповідь у тому числі за допомогою додаткових джерел літератури. Для подальшого вивчення Австралії клас поділяється на групи: 1група. Знаходить на карті крайні точки Австралії і визначає їхні географічні...
52262. Australia. Terra Incognita 178 KB
  Terr Incognit Suggested level B 1 B1 intermedite Inn brmovsk senior techer of English school 5 L' viv Objectives: to get cquinted with ustrlin history geogrphy stte Symbols; to prctice vocbulry; to develop pupils' listening reding nd speking skills; to rouse pupils' interests in the life of ustrlin people. The Ntionl nthem...
52263. Австралійський Союз. Океанія 171 KB
  Мета: продовжити формувати систему знань про Австралію сформувати систему знань про природноресурсний потенціал Австралії і Океанії; систематизувати уявлення учнів про міжнародну спеціалізацію регіонів вдосконалити вміння і навички учнів самостійно працювати з джерелами географічної інформації. Обладнання: політична карта світу фізична карта Австралії фізична карта Океанії атласи учнівські...
52264. АВСТРАЛІЯ – найменший материк Землі. Історія відкриття і дослідження 112 KB
  Визначити географічне положення Австралії, ознайомити учнів з історією відкриття, заселення Австралії європейцями, особливостями рельєфу, корисними копалинами...
52265. Австралія: загальна характеристика, специфіка ЕГП, особливості природи, населення і господарства 222 KB
  Мета: сформувати в учнів систему знань про природноресурсний потенціал австралії; систематизувати уявлення учнів про міжнародну спеціалізацію регіона. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ ТА УМІНЬ Який мореплавець відкрив Австралію Які крайні точки материка Австралія Дайте коротку характеристику географічного положення Австралії. Яка переважаюча форма рельєфу Австралії і чому ІІІ. Про ці та інші особливості Австралії ми дізнаємося на сьогоднішньому уроці.
52266. Австралія. Географічне положення, історія відкриття і дослідження 46.5 KB
  Географічне положення історія відкриття і дослідження. Географічне положення історія відкриття і дослідження. Мета: формувати знання про своєрідність географічного положення Австралії етапи відкриття і дослідження вдосконалювати практичні вміння та навички; пояснювати особливості географічного положення материків; формувати вміння порівнювати географічне положення Австралії та Африки; розвивати пізнавальний інтерес до вивчення теми. Який материк ви вивчали Що вам відомо про Африку Чому вивчення будьякої території починають з...
52267. Музична подорож до Австрії 117.5 KB
  Liebe Freunde Ich freue mich euch zu sehen. In der heutigen Stunde sprechen wirber die Musik und Mozrt. Heute erfhren wir mehrber ds Schffen und Leben dessterreichischen Komponisten. Республіка Австрія існує з 1918 Es besteht us neun Bundeslndern.
52268. Розвиток автентичної особистості як основна мета сучасної освіти 114.5 KB
  Якщо до серця все найкраще лине Ти особистість. На моїх очах відбувається справжнє диво: з невмілого не впевненого у собі малюка виростає особистість яка мислить багато знає вміє оцінює себе й інших людей. Тому під час планування навчального процесу намагаюсь організувати його так: щоб бачити зону найближчого розвитку кожної дитини; щоб особистість розвивалась в якісній зміні її діяльності; щоб були задіяні у навчальному процесі інтелектуальна активність та пізнавальні інтереси кожного учня. Сьогодні у світі існують дві...