- Справка Scilab
- Scilab
- Ключевые слова Scilab
- ans
- обратный слэш (\)
- квадратные скобки
- colon
- запятая
- комментарии
- сравнение
- доллар
- точка
- else
- elseif
- empty
- end
- знак равенства
- выделение
- global
- крышечка
- вставка
- left
- меньше
- минус
- НЕ
- круглые скобки
- процент
- плюс
- возведение в степень
- кавычка
- точка с запятой
- слэш (косая черта)
- звёздочка
- символы
- тильда
- try
Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function
colon
(:) оператор "двоеточие"
Описание
Символ двоеточие :
может использоваться для того, чтобы явным
образом формировать векторы (см. также linspace, logspace):
- j:k
является вектором
[j, j+1,...,k]
(пустой, еслиj>k
);- j:d:k
является вектором
[j, j+d, ..., j+m*d]
.
Двоеточие также может использоваться для того, чтобы выделить выбранные строки, столбцы и элементы векторов и матриц (см. также выделение, вставка):
- A(:)
является вектором, состоящим из всех элементов
A
в виде одного столбца;- A(:,j)
является
j
-тым столбцомA
;- A(i,:)
является
i
-той строкойA
;- A(j:k)
является вектором-столбцом
[A(j) A(j+1) ... A(k)]
- A(:,j:k)
is
если[A(1,j) A(1,j+1) ... A(1,k) A(2,j) A(2,j+1) ... A(2,k) . . . . . . . . . . . A(M,j) A(M,j+1) ... A(M,k)]
A
имеет размерыM
наN
;- A(j:k,:)
is
если[A(j,1) A(j,2) ... A(j,N) A(j+1,1) A(j+1,2) ... A(j+1,N) . . . . . . . . . . . A(k,1) A(k,2) ... A(k,N)]
A
имеет размерыM
наN
;- A(:)=w
заполняет матрицу
A
элементамиw
(еслиw
является матрицей, то элементы заполняются столбец за столбцом).
Обратите внимание, что если i
, j
, k
или d
являются нецелыми числами, то будет использоваться только целая часть.
Примеры
a = 1:5 b = 1:3:12 A = matrix(1:42,7,6); // вектор, состоящий из всех элементов A A(:) // j-тый столбец A A(:,j) // i-тая строка A A(i,:) // элементы столбцов с j по k и всех строк A(:,j:k) // элементы всех столбцов и строк с j to k A(j:k,:) w = matrix(101:142,7,6); A(:) = w // если индексы являются нецелыми i = 1:0.4:10; //индексы A(i)
Смотрите также
Report an issue | ||
<< квадратные скобки | Ключевые слова Scilab | запятая >> |