Текстовый комментарий – это строка, начинающаяся с символов //. Использовать текстовые комментарии можно как в рабочей области, так и в тексте файла-сценария. Удобны для пояснений, заметок и т.д. Строка после символов // не воспринимается как команда, и нажатие клавиши Enter приводит к активизации следующей командной строки:
Для выполнения простейших арифметических операций применяют следующие операторы:
+ сложение,
- вычитание,
* умножение,
/ деление слева
направо,
\ деление справа налево,
ˆ возведение в степень.
Вычислить значение арифметического выражения можно, если ввести его в командную строку и нажать клавишу Enter. В рабочей области появится результат:
Если вычисляемое выражение слишком длинное, то перед нажатием клавиши Enter следует набрать три или более точек. Это будет означать продолжение командной строки:
Если символ точки с запятой указан в конце выражения, то результат вычислений не выводится, а активизируется следующая командная строка:
В рабочей области Scilab можно определять переменные, а затем использовать их в выражениях. Любая переменная до использования в формулах и выражениях должна быть определена. Для определения переменной необходимо набрать имя переменной, символ = и значение переменной.
Здесь знак равенства – это оператор присваивания, действие которого не отличается от аналогичных операторов языков программирования. Т.е., если в общем виде оператор присваивания записать как:
имя_переменной = значение_выражения
то в переменную, имя которой указано слева, будет записано значение выражения, указанного справа.
Имя переменной не должно совпадать с именами встроенных процедур, функций и встроенных переменных системы и может содержать до 24 символов. Система различает большие и малые буквы в именах переменных. Т.е. ABC, abc, Abc, aBc – это имена разных переменных. Выражение в правой части оператора присваивания может быть числом, арифметическим выражением, строкой символов или символьным выражением. Если речь идет о символьной или строковой переменной, то выражение в правой части оператора присваивания следует брать в одинарные кавычки.
Если символ ; в конце выражения отсутствует, то в качестве результата выводится имя переменной и ее значение. Наличие символа ; передает управление следующей командной строке. Это позволяет использовать имена переменных для записи промежуточных результатов в память компьютера:
Для очистки значения переменной можно применить команду:
clear имя_переменной
которая отменяет определения всех переменных данной сессии. Далее приведены примеры применения этой команды:
Если команда не содержит знака присваивания, то по умолчанию вычисленное значение присваивается специальной системной переменной ans. Причем полученное значение можно использовать в последующих вычислениях, но важно помнить, что значение ans изменяется после каждого вызова команды без оператора присваивания:
Результат последней операции без знака присваивания хранится в переменной ans. Другие системные переменные в Scilab начинаются с символа %:
Все перечисленные переменные можно использовать в математических выражениях:
Далее показан пример неверного обращения к системной переменной:
Назад | Содержание | Далее |