99676

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

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

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

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

Русский

2016-10-06

31 KB

1 чел.

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

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

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

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

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

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

Лабораторная работа №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?

 

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

66174. Правила работы в микробиологической лаборатории. Иммерсионный микроскоп. Шаровидные бактерии. Простые методы окраски 108 KB
  Знание морфологии бактерий имеет большое значение для микроскопического метода лабораторной диагностики инфекционных заболеваний. Изучение морфологии бактерий осуществляется при микроскопии окрашенных микроскопических препаратов.
66175. Основные свойства вирусов и современные методы диагностики вирусных заболеваний 255.5 KB
  Вирусы - мельчайшие микробы («фильтрующиеся агенты»), не имеющие клеточного строения, белоксинтезирующей системы, содержащие один тип нуклеиновой кислоты (только ДНК или РНК). Вирусы, являясь облигатными внутриклеточными паразитами, репродуцируются в цитоплазме или ядре клетки.
66176. З’єднання однопроволочних проводів 2.4 MB
  Мета: Виконати зєднання однопроволочних проводів різними способами та визначити переваги та недоліки запропонованих способів. Виконати зєднання однопроволочних проводів за наступними схемами.
66177. Вивчення та заповнення форм технічної документації 181.5 KB
  В господарстві необхідно мати таку документацію: Журнал обліку електрообладнання Журнал обліку освітлювальних приладів і внутрішніх проводок Графік технічних обслуговувань на квартал Графік поточних ремонтів на рік...
66179. Лабораторная диагностика гриппа и ОРЗ 89 KB
  Выявлены в последние годы новые свойства возбудителя гриппа способность обмениваться генетической информацией с возбудителями гриппа животных и птиц длительное время сохраняться в организме человека...
66181. Розрахунок трудомісткості робіт експлуатації електрообладнання 259 KB
  Системою ПЗРЕсг установлюється періодичність технічного обслуговування і ремонту для всіх видів електрообладнання. В ній також указується і річні затрати праці для кожного типу обладнання і виду робіт в залежності від умов експлуатації.