Многомерные матрицы
Многомерная матрица – матрица имеющая размерность большую двух. Если обучную матрицу мы представляли как двумерное пространство (если вектор, то прямая), то многомерная матрица представляет из себя n-мерное пространство. При индексации таких массивов используют такуюже технологию, но с учетом размерности, т.е. количество индексов должно совпадать с количеством размерностей (измерений).
Рис. 2.1 Трехмерная
матрица
При нумерации все последующие измерения указываются последнимя, т.е. третье измерение указывается как третий индекс, четвертое как четвертый и т.д.
При формировании таких массивов, необходимо помнить, что они образуются не простым набором элементов, а создаются из матриц размерности на единицу меньшей, чем образующийся массив. При этом используется функция cat(n, A1,A2,…,An), где n – размерность вдоль которой происходит объединение массивов A1 … An.
Для многомерных массивов применимы все изученные функции, но с поправкой включения размерности новых размерностей, т.е. число входных парамертов увеличивается до количества размерностей массива.
Лекция № 3
Визуализация данных. Полиномы. Обработка результатов эксперимента
Двумерные графики
Таблица 3.1 Функции гравопростроения |
|
Функция и ее синтаксис |
Описание |
plot(x1, y1, s1… xn, yn, sn) |
Функция строит график функций y1… yn на их соответственно облостях определения x1… xn и используя маркеры оформления s1… sn (они могут отсутствовать) они указываются как сторки, т.е. в апострофах (см. таблицу № 3.2). повторный вызоф этой функции но уже с другими параметрами приведет к перерисовки полотна. Вывод последующих функциональных зависимостей происходит с изменением цвета линий графика. |
figure |
Процедура позволяющая вызвать другое окно с новым полотном для графопостроения, старое окно с грификом сохраняется и не перерисовывается. |
polar(fi, r) |
Построения функции в полярной системе координат. |
axis([xmin xmax ymin ymax]) |
Функция для увеличения области графика. Задается массив соответствующий оставляемым параметрам осей, т.е. их минимальные и максимальные значения. |
xlabel(sx), ylabel(sy) |
Вывод подписей осей. Параметр имеет строковый тип и поэтому если передается не переменная, а сам текст напрямую, то он должен быть заключон в апострофы. |
text(x, y, ‘text’) |
Вывод текста в любую область окна. Задаются нижние левые координаты угла начиная с которых будет выводится текст, текст залючается в апострофы. |
title(‘text’) |
Вывод заголовка графика. |
grid, grid on |
Вункция выводит координатную сетку под и на график соотвтственно. |
subplot(m, n, p) |
Вункция создает несколько полей для вывод графика в пределах одного окна. При этом: m – сколько полей по вертикале; n – по горизонтали; p – номер поля где будет выводится график. После указания этой функции следует указание функции с помощью которой происходит построение графика. |
hold on |
Происходит «удержание графика» для вывода на его поверхность еще одного графика без перерисовки, но с созранением цветв линий, если иного не оговорено. |
Проиллюстрируем работу функции subplot (см рис. 3.1):
>> subplot(3, 2, 1); plot (x,y);
>> subplot(3, 2, 4); plot (x,y);
>> subplot(3, 2, 5); plot (x,y);
Рис. 3.1 Функция
subplot.
Было сформировано 3 строки и два столбца полей для вывода графиков. Обращение к каждому конкретному полю происходит с указанием его номера. Нумерация происходит слева направо и снизу вверх.
Вернемся к маркерам оформления. Они используются для придания графика большей наглядности и выразительности. При передачи стиль имеет три параметра, которые отвечают за тип линии, ее цвет и изображение точки на графике. Любой из приведенных параметров может отсутствовать, из-за этого каждый маркет имеет вой тип обозначения и расценивается средой как один символ (хотя из может быть два). При отсутвтвии какого-либо маркера среда считает его заданным по умолчанию. Для типа линии это сплошная; цвет – голобой, фиолетовый и т.п. (по порядку в таблице); точку система никак не выделяет.
Таблица 3.2 Типы маркетоа |
|
Маркер типа линии |
|
Маркет |
Тип линии |
- |
Непрерывная |
-- |
Штриховая |
: |
Пурктирная (точками) |
-. |
Штрих-пунктирная |
Маркер цвета графика |
|
Маркер |
Цвет графика |
c |
Голубой |
m |
Фиолетовый |
y |
Желтый |
r |
Красный |
g |
Зеленый |
b |
Синий |
w |
Белый |
k |
Черный |
Тип проставляемой точки |
|
Маркер |
Тип точки |
. |
Точка |
+ |
Плюс |
* |
Звездочкой |
о |
Кружком (указывается латинская быква о) |
х |
Крестиком (указывается латинская быква х) |
Используя эти маркеры можно хорошо оформить график. Порядок указания маркеров не имеет значение, но главное, что они указываются в апострофах, как строка.