Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2025.0.0 - Русский


знак равенства

(=) присвоение, сравнение, знак равенства

Описание

Присвоение:

Знак равенства = используется для обозначения присвоения переменным значений. Используется следующий синтаксис:

  • a=expr, где a -- имя переменной, а expr -- scilab-выражение, которое вычисляет единственный результат.

  • [a,b,...]=expr, где a, b, ... -- имена переменных, а expr -- scilab-выражение, которая выдаёт столько результатов, сколько имён переменных указано.

Сравнение:

Знак равенства = также применяется в операторах сравнения:

  • a==b обозначает проверку равенства значений a и b;

  • a~=b означает проверку неравенства значений a и b;

  • a<=b и a>=b означает сравнение порядка величин a и b.

См. сравнение для дополнительных сведений.

Примеры

a = sin(3.2)
M = [2.1,3.3,8.5;7.6,6.7,6.9;0,6.3,8.8];
[u,s] = schur(M)
2*2 == 4
[1:10] == 4
"foo" == "bar"
sparse([1,2;4,5;3,10],[1,2,3]) == sparse([1,2;4,5;3,10],[1,2,3])
1~=2

Смотрите также

  • меньше — (<) сравнение "меньше, чем"
  • больше
  • boolean — Объекты Scilab'а, логические переменные и операторы & | ~
  • isequal — tests the strict global equality between several objects, without equivalences
  • сравнение — операторы сравнения, отношения

История

ВерсияОписание
6.0 ~ (отрицание) сейчас имеет приоритет выше, чем операции сравнения (== ~= <= >=). Например, ~%t==1 рассматривается как (~%t)==1, а не ~(%t==1) и теперь выдаётся %F вместо %T.
Report an issue
<< точка Ключевые слова Scilab getscilabkeywords >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 24 11:18:29 CEST 2024