Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство к лаб.работам_ver3f.doc
Скачиваний:
182
Добавлен:
14.03.2016
Размер:
5.56 Mб
Скачать
    1. Интерфейс пользователя

Интерфейс пользователя состоит из следующих окон (рис.1.1):

  • Рабочий стол основное окно программы, содержит строку заголовка (название программы), строку меню, панель инструментов и внутренние окна,

  • Командное окно – окно ввода команд, вывода результатов вычислений,

  • История команд – окно хронологической записи команд,

  • Текущая папка – рабочий каталог,

  • Рабочая область – окно отображения данных и переменных,

  • Панель запуска – окно запуска приложений.

Главное меню и панель инструментов показаны на рис.1.2.

Рис.1.1. Интерфейс среды MatLab

Рис.1.2. Часть окна системы MatLab с главным меню и панелью инструментов

    1. Типы данных в системе 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)’)

Тип данных, определяемый пользователем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]