Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Data Structures > type

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.

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

  • typeof — указывает тип объекта
  • inttype — type integers used in integer data types
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:41:10 CEST 2012