Краткая инструкция для работы в Scilab для выполнения лабораторных работ по курсу «Численный анализ»

Страницы работы

Фрагмент текста работы

КРАТКАЯ  ИНСТРУКЦИЯ ДЛЯ РАБОТЫ В Scilab

Ниже приводятся только самые необходимые сведения для написания программ в Scilab, достаточные для выполнения лабораторных работ по курсу «Численный анализ». Подробная инструкция содержится в файле ScilabBook.pdf.

Наиболее удобный и комфортный способ написания программ заключается в использовании редактора Scilab, вызов которого осуществляется из главного меню системы. Текст программы, называемый также файлом-сценарием, можно набирать в нем непосредственно, либо набрать его заранее в любом текстовом редакторе и затем скопировать в окно редактора Scilab. Для сохранения введенной информации необходимо выполнить команду File–Save из меню редактора. Если информация сохраняется впервые, то появится окно Save fileAs.... Ввод имени в поле File Name и щелчок по кнопке Save приведет к сохранению информации, находящейся в окне редактора. Файлы сценарии сохраняют с расширением .sce . Открывает ранее созданный файл команда главного меню File–Open. Выполнить операторы файла сценария можно несколькими способами:

·  из меню редактора SciPad вызвать команду Execute–Load intoScilab;

·  из главного меню Scilab вызвать команду exec и указать имя файла  сценария.

Выйти из режима редактирования можно, просто закрыв окно SciPad или выполнив команду File–Exit.

1.  Основы работы в Scilab

В программе для Scilab можно определять переменные (скаляры или массивы, без указания их типа), а затем использовать их в выражениях. Любая переменная до использования в формулах и выражениях должна быть определена. Для определения переменной необходимо набрать имя переменной, символ = и значение переменной. Здесь знак равенства это оператор присваивания, действие которого не отличается от аналогичных операторов языков программирования. Т.е., если в общем виде оператор присваивания записать как

имя_переменной = значение_выражения;

то в переменную, имя которой указано слева, будет записано значение выражения, указанного справа.

Имя переменной не должно совпадать с именами встроенных процедур, функций и встроенных переменных системы и может содержать до 24 символов. Система различает большие и малые буквы в именах переменных. Т.е. ABC, abc,Abc, aBc это имена разных переменных. Выражение в правой части оператора присваивания может быть числом, арифметическим выражением, строкой символов или символьным выражением. Если речь идет о символьной или строковой переменной, то выражение в правой части оператора присваивания следует брать в одинарные кавычки. На одной строке может быть несколько операторов.

Допускается использование текстовых комментариев, которые являются  строкой, начинающаяся с двойного символа // и все, что справа от него, не воспринимается как команда

1.1.Элементарные математические выражения

Для выполнения простейших арифметических операций в Scilab применяют следующие операторы: + сложение, - вычитание, * умножение, / деление слева направо, \ деление справа налево, ˆ возведение в степень.

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

1.2.Элементарные математические функции

Пакет Scilab снабжен достаточным количеством всевозможных встроенных функций.  Приведем только элементарные математические функции, используемые чаще всего (табл.1).

Таблица 1.Элементарные математические функции

Функция

Описание функции

Тригонометрические

sin(x) cos(x) tan(x) cotg(x) asin(x) acos(x) atan(x)

Синус числа x

косинус числа x тангенс числа x

котангенс числа x арксинус числа x

арккосинус числа x

арктангенс числа x

Экспоненциальные

exp(x) log(x)

Экспонента числа x

Натуральный логарифм числа x

Другие

sqrt(x) abs(x) log10(x) log2(x)

Корень квадратный из числа x

модуль числа x десятичный логарифм от числа x логарифм по основанию два от числа x

Для работы с множеством данных удобно использовать массивы. Специально массивы не описываются, они создаются и формируются по структуре правой части оператора присваивания. Задать значения одномерного массива (вектора - строки) в Scilab можно

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Методические указания и пособия
Размер файла:
138 Kb
Скачали:
0