Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
type
возвращает тип переменной
Последовательность вызова
[i]=type(x)
Аргументы
- x
объект Scilab'а.
- i
целое число.
Описание
type(x)
возвращает целое число, которое равно типу x
:
- 1
матрица вещественных или комплексных значений удвоенной точности (double).
- 2
матрица полиномов.
- 4
матрица логических значений.
- 5
разрежённая матрица.
- 6
разрежённая матрица логических значений.
- 7
разрежённая матрица Matlab'а.
- 8
матрица целочисленных значений, хранимых в 1 (
int8
), 2 (int16
) или 4 (int32
) байтах.- 9
матрица графических дескрипторов.
- 10
матрица символьных строк.
- 11
некомпилированная функция (Scilab-код). Функция, созданная с помощью deff с аргументом
'n'
.- 13
компилированная функция (Scilab code).
- 14
библиотека функций.
- 15
список (list).
- 16
типизированный список (tlist).
- 17
матричноориентированный типизированный список (mlist).
- 128
указатель (используется в lufact).
- 129
размер неявного многочлена, используемый для индексации.
- 130
встроенная функция Scilab'а, называемая также шлюзом (код C, C++ или Fortran).
- 0
нуль-переменная. Она главным образом используется внутри Scilab'а. Если функция не имеет объявленных возвращаемых аргументов, как например
disp
, то, когда она вызывается, она возвращает нуль-переменную. Если функция вызвана с опущенным аргументом в списке аргументов, как напримерfoo(a,,b)
, то пропущенный аргумент назначается нуль-переменной.Заметьте, что, если нуль-переменная назначается имени, то оно удаляется.x=disp(1)
удаляетx
.
Пожалуйста, заметьте, что для некоторых переменных, type вернёт tlist
или mlist в зависимости от внутренней структуры данных. В может быть в случае матрицы с
рациональными значениями, матрицы с элементами пространства состояний, гиперматрицы и структуры. Пожалуйста, используйте вместо этого typeof. |
Report an issue | ||
<< tlist | Data Structures | typename >> |