Типы данных в системе MatLab



В системе MatLab на сегодняшний день определено 15 базовых типов данных, каждый из которых является тем или иным видом массива. Принадлежность объекта системы к одному из типов может быть представлена схемой на рис. 1.3.

Рис.1.3. Классификация типов данных в системе MatLab

Классы данных Таблица 1

Класс Пример Описание
logical magic(4)>10 Логический массив.Массив значений из 1 (True) и 0 (False); любое ненулевое значение преобразуется в значение 1 (True). Только двумерный логический массив может быть разреженным(sparse).
char ‘Привет‘ Массив символов. (каждый символ ­ длиной 16 бит), часто именуется строкой.
int8, uint8 int16, uint16 int32, uint32 int64, unit64 uint8(magic(3)) Массивы 8, 16, 32, 64-битовых целых чисел со знаком и без знака.Позволяет хранить целочисленные значения, эффективно используя память компьютера. Этот тип данных нельзя использовать в математических операциях.
single 3*10^38 Массив чисел обычной точности.Требует меньше памяти, однако обладает меньшей точностью и диапазоном. Этот тип данных нельзя использовать в математических операциях.
double 3*10^300 5+8i Массив чисел удвоенной точности.Это наиболее распространенный тип данных, все вычисления выполняются именно с этим типом. Только двумерный логический массив может быть разреженным(sparse).
cell {17’ Здравствуй‘ (5)} Массив ячеек.Характеризуется наличием полей для записи произвольных типов данных. Массив записей объединяет связанные данные и информацию о них.
structure A.day=12; A.color=’Red’; A.mat=magic(3); Массив записей. Характеризуется наличием полей для записи произвольных типов данных. Массив записей объединяет связанные данные и информацию о них.
function handle @humps Дескриптор функции.Дескриптор функции может быть передан в списке входных аргументов и использован для вычислений при помощи функции feval.
java class java.awt.Frame Тип данных Java.Можно использовать уже определенные в Java API-типы, а также собственные типы, написанные на языке Java.
user class inline(‘sin(x)’) Тип данных, определяемый пользователем.

 


Дата добавления: 2016-01-05; просмотров: 13; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!