Типы данных в системе 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!