- Справка Scilab
 - Scilab
 - Ключевые слова Scilab
 - ans
 - обратный слэш (\)
 - квадратные скобки
 - colon
 - запятая
 - комментарии
 - сравнение
 - доллар
 - точка
 - else
 - elseif
 - empty
 - end
 - знак равенства
 - выделение
 - global
 - крышечка
 - вставка
 - left
 - меньше
 - минус
 - НЕ
 - круглые скобки
 - процент
 - плюс
 - возведение в степень
 - кавычка
 - точка с запятой
 - слэш (косая черта)
 - звёздочка
 - символы
 - тильда
 - try
 
Please note that the recommended version of Scilab is 2026.0.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 | запятая >> |