99676

Создание матриц в пакета Mat Lab

Лабораторная работа

Информатика, кибернетика и программирование

Знакомство с возможностями системы MATLAB: освоение навыков создания матриц в пакете MATLAB. Теоретические сведения, необходимые для выполнения лабораторной работы. Создание матрицы с заданными свойствами.

Русский

2016-10-06

31 KB

0 чел.

Федеральное агентство по образованию

Государственное образовательное учреждение высшего

профессионального образования

Тульский государственный университет

Кафедра  Электроэнергетика

Применение ЭВМ в электроэнергетических расчетах

Лабораторная работа №5

Создание матриц в  пакета MatLab 

Направление подготовки:  

140200 – «Электроэнергетика»

Форма обучения (очная)

Тула 2010 г.


  1.  Цель работы:

Знакомство с возможностями системы MATLAB: освоение навыков создания матриц в пакете MATLAB.

  1.  Теоретические сведения, необходимые для выполнения лабораторной работы
  2.  Создание матрицы с заданными свойствами.
    1.  Создание единичной матрицы

Для создания единичной матрицы (она обычно обозначается как Е) служит функция eye:

  1.  eye (n) – возвращает единичную матрицу размера nrn;
  2.  eye (m, n) или eye([m n]) – возвращает единичную матрицу размера mrn с единицами по диагонали и нулями в остальных ячейках;
  3.  eye (size(A)) – возвращает единичную матрицу того же размера, что и А.

Единичная матрица не определена для многомерных массивов. Так, функция y=eye([2 3 4]) при попытке ее вычисления приведет к ошибке.

Пример использования функции eye:

>> t=eye(4,5)

t =

    1     0     0     0     0

    0     1     0     0     0

    0     0     1     0     0

  1.      0     0     1     0
    1.  Создание матриц с единичными элементами

Для создания матриц, все элементы которых – единицы, используются функциями ones:

  1.  ones (n) – возвращает матрицу размера , все элементы которой – единицы. Если n – не скаляр, то появится сообщение об ошибке;
  2.  ones (m, n) или ones ([m n]) – возвращает матрицу размера , состоящую из единиц.
  3.  ones (d1, d2, d3,…) или ones ([d1 d2 d3…])– возвращает матрицу из единиц с размером ;
  4.  ones (size(A)) – возвращает массив единиц той же размерности и размера, что и А. Матрица с единичными элементами в отличие от единичной матрицы в MATLAB определена и для многомерных массивов;

Пример:

>> s=ones(3,4)

s =

    1     1     1     1

    1     1     1     1

  1.      1     1     1
    1.  Создание матрицы с нулевыми элементами

Иногда нужны матрицы, все элементы которых – нули. Следующая функция обеспечивает создание таких матриц:

  1.  zeros (n) – возвращает матрицу размера , содержащую нули. Если n – не скаляр, то появится сообщение об ошибке;
  2.  zeros (m, n) или zeros ([m n]) – возвращает матрицу размера , состоящую из нулей.
  3.  zeros (d1, d2, d3,…) или zeros ([d1 d2 d3…])– возвращает матрицу из нулей с размером ;
  4.  zeros (size(A)) – возвращает массив нулей того же размера и размерности, что и А.

Пример:

>> D=zeros(3,2)

D =

  1.      0

    0       0

  1.  0

  1.  Задание:
  2.  Ознакомиться с видами матриц и процессом их создания в пакете MATLAB.
  3.  Создайте матрицы, задавая любую переменную с заданными значениями.

1

1  1

11

9  2

21

8  1

2

3  5

12

6  3

22

4  11

3

0  5

13

8  9

23

0  9

4

3  9

14

2  13

24

6  3

5

3  2

15

2  4

25

5  6

6

2  1

16

4  3

26

7  4

7

6  10

17

0  14

27

2  5

8

0  15

18

8  9

28

9  1

9

1  3

19

7  3

29

8  9

10

9  11

20

1  6

30

10  1

  1.  Выполнение отчета

Выполнить отчет о проделанной работе, в котором привести программу решения заданий 1 – 2.

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1.  Какая функция служит для создания единичной матицы?
  2.  Какая функция служит для создания матицы с нулевыми элементами?
  3.  Что означает функция ones?
  4.  Что означает функция zeros?
  5.  Что означает функция eye?

 

А также другие работы, которые могут Вас заинтересовать

8417. Общая педагогика. Курс лекций 642 KB
  В пособии три части: в первой рассматриваются вопросы педагогических систем и технологий, во второй представлены сущностные характеристики современной дидактической системы проблемно-развивающего обучения и в третьей - раскрыты актуальные вопросы п...
8418. Політекономія. Конспект лекцій та плани семінарських занять 505 KB
  Тема 1. Політична економія як фундаментальна суспільна наука Лекція 1 План 1. Виникнення політичної економії і основні етапи її розвитку 2. Предмет політичної економії. 3. Економічні категорії та закони 4.Методи дослідження соціально-економічних яви...
8419. Зіставлення художнього відтворення зради у творах О. Кобилянської та Л. Костенко про народну поетесу-співачку 70.72 KB
  Цей аспект кохання постійно хвилює людські душі, не лишає байдужою жодну людину. Звісно, що й у літературі тема любові та зради – чи не найпоширеніша та найблагодатніша для творчого вияву митця.
8420. Проектирование экологически чистого технологического процесса изготовления фланца 6Р13РФ3.64.203 1.4 MB
  Введение Главным средством интенсификации производства любого назначения является парк машин, которым располагает государство. Прогресс в развитии общества предопределяется техническим уровнем применяемых машин. Их создание, то есть конструирование ...
8421. Разработка технологического процесса восстановления блока цилиндров двигателя ЗМЗ-53-11 (ЗМЗ-53) с применением прогрессивных форм и методов организации авторемонтного производства 241 KB
  Введение Ремонт автомобилей является объективной необходимостью, которая обусловлена техническими и экономическими причинами. Во-первых, потребность народного хозяйства в автомобилях частично удовлетворяется путем эксплуатации отремонтированных а...
8422. Проектирование привода главного движения токарно-винторезного станка 268.5 KB
  Проектирование привода главного движения токарно-винторезного станка Оглавление Оглавление Выбор прототипа станка. Кинематический расчет привода. Построение структурной сетки и графика частот вращения. Расчет чисел зубьев в групповых передачах...
8423. Проект здания механосборочного цеха среднего машиностроения сельскохозяйственной продукции 96.97 KB
  ВВЕДЕНИЕ Проект здания механосборочного цеха среднего машиностроения (с/х машины) выполнен на основании задания, выданного кафедрой строительных конструкций. Цех включает в себя следующие отделения и участки: Механическая обработка Токар...
8424. Судовые навигационные радиолокационные станции 10.4 MB
  Судовые навигационные радиолокационные станции Пособие содержит описание состава комплекта, эксплуатационно-технических характеристик, устройства, функциональных схем, правил эксплуатации судовых навигационных радиолокационных станций типа Донец-2...
8425. Технологический процесс обработки детали типа Корпус 1.53 MB
  Аннотация. В данном проекте рассмотрен один из возможных технологических процессов обработки детали типа Корпус, разработан технологический процесс для выполнения на металлорежущих станках, выбран вид заготовки и метод её получения, рассчитаны припу...