Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 175

173
/ – деление справа (для матричных величин результат выполнения
операции
AX
=
/
B
примерно то же, что и
1
*
BA
, и эквивалентен
решению матричного уравнения
ABX
=
*
);
^ – возведение в степень;
./ – поэлементное деление справа;
.^ – поэлементное возведение в степень.
Если вычисляемое выражение слишком длинное, то перед нажатием
клавиши
ENTER
следует набрать три или более точек. Это будет означать
продолжение командной строки, например
--> 1+2+3+4+5+6....
+7+8+9+10+....
+11+12+13+14+15
ans =
120
Если символ точки с запятой «;» указан в конце выражения, то результат
вычислений не выводится, а активизируется следующая командная строка.
Например
--> 1+2;
--> 1+2
ans =
3
20. 3. Переменные. Матрицы и векторы
В рабочей области Scilab можно определять переменные, а затем
использовать их в выражениях. Любая переменная до использования в
формулах и выражениях должна быть определена.
Для определения переменной необходимо набрать имя переменной,
символ «=» и значение переменной. Здесь знак равенства – это оператор
присваивания, действие которого не отличается от аналогичных операторов
языков программирования. То есть, если в общем виде оператор присваивания
записать как
имя переменной = значение выражения,
то в переменную, имя которой указано слева, будет записано значение
выражения, указанного справа.
Имя переменной
не должно совпадать с именами встроенных процедур,
функций и встроенных переменных системы и может содержать до 24
символов. Система различает строчные и прописные переменные.
Если команда не содержит знака присваивания, то по умолчанию
вычисленное значение присваивается специальной
системной переменной
ans
.
Полученное значение можно использовать в последующих вычислениях.
Значение
ans
изменяется после каждого вызова команды без оператора
присваивания.
1...,165,166,167,168,169,170,171,172,173,174 176,177,178,179,180,181,182,183,184,185,...286
Powered by FlippingBook