русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Элементы массивов


Дата добавления: 2014-09-05; просмотров: 619; Нарушение авторских прав


Основные операторы среды Matlab

1.1 Массивы

Числовые данные в среде Matlab представляются в виде массивов. Наиболее часто используются двумерные массивы (иначе – матрицы, таблицы), размерность которых задается в виде i, j, где i – количество строк,а j – количество столбцов.

Массивы задаются в виде последовательности элементов массива, заключенных в квадратные скобки. Примеры задания массивов представлены в таблице 1.

Таблица 1. Примеры задания массивов

  одно число вектор-строка вектор-столбец матрица
размерность массива 1,1 1,3 3,1 3,3
операция a=1 A=[1,2,3] B=[1;2;3] C=[1,2,3;4,5,6;7,8,9]
результат a =   A = 1 2 3   B = C = 1 2 3 4 5 6 7 8 9

 

Для определения размерности массива используется функция size(), например:

size(C)

ans =

3 3

 

Для получения количества строк используется операция size( ,1), количества столбцов - size( ,2).

 

Элементы массивов

 

Обращение к элементу массива осуществляется через индексы. Для двумерных массивов первый индекс задает номер строки, второй – номер столбца. Индексное обращение позволяет оперировать с векторами и массивами внутри массивов.

Обращение к одному элементу массива:

C(1,1)

ans =

 

Обращение к вектору-строке размерности 1,2 состоящей из элементов 2-й строки, 2-го и 3-го столбцов матрицы С:

C(2,2:3)

ans =

5 6

 

Обращение к вектору-столбцу размерности 3,1 состоящей из элементов 1-й, 2-й и 3-й строки, 2-го столбца матрицы С:

 

C(1:3,2)

ans =

 

Обращение к матрице размерности 2,2 представляющей собой 1-й минор матрицы С:

C(1:2,1:2)

ans =

1 2

4 5

 

Обращение к 1-й строке матрицы С целиком:



>> C(1,:)

ans =

1 2 3

 

Обращение к матрице С целиком:

C(:,:)

ans =

1 2 3

4 5 6

7 8 9

 

Индексное обращение позволяет задавать отдельные элементы массивов:

B=[1,2,3;4,5,6];

B(1:2,2)=[10;11]; - заменить 1-й и 2-й элементы 2-го столбца матрицы.

B =

 

1 10 3

4 11 6

 

B=[1,2,3;4,5,6];

B(2,2:3)=[10,11]; - заменить 2-й и 3-й элементы 2-й строки матрицы

B =

1 2 3

4 10 11

 



<== предыдущая лекция | следующая лекция ==>
Генетическое и целевое прогнозирование. | Операции с матрицами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.