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?

 

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

67857. Особенности авиационных геоинформационных комплексов как объекта проектирования. Проблемы построения АСУ на базе ГИС-технологий 296.5 KB
  АГК это целый класс программного обеспечения такого же уровня как системы управления базами данных или языки программирования. Плюс к этому к каждому графическому элементу должна быть привязана информация в формате обычной базы данных для сведений по любому объекту.
67859. Методы проектирования авиационных геоинформационных комплексов на основе информационно-структурного подхода 203 KB
  Системный подход В.М.Глушкова является достаточно хорошей основой для создания компонентов ИГК РВ, работающих в статике. Однако основной чертой таких комплексов, какими являются ИГК РВ, является их работа в динамике. Они должны успевать отображать в реальном времени быстротечные процессы...
67860. ПЕРЕХОДНЫЕ ПРОЦЕССЫ И ОСНОВЫ СИНТЕЗА ЛИНЕЙНЫХ РАДИОТЕХНИЧЕСКИХ ЦЕПЕЙ 614.5 KB
  Современные радиотехнические системы часто включают в себя комплекс достаточно сложных электрических цепей среди которых разнообразные линейные цепи. Поэтому необходимо иметь ясное представление о таких процессах и уметь рассчитывать их для определенной цепи при заданном воздействии.
67861. Релігія як феномен духовної культури 73.5 KB
  Деномінація (лат. denominatio – наділення спеціальним ім’ям) – релігійне об’єднання, що перебуває в стадії організаційного оформлення; перехідний тип організації, яка має характеристики церкви( централізація, ієрархічні принципи управління, відмова від ізоляціонізму) та секти (визнання своєї виключності...
67862. Первісні вірування, ранні та пізні національні релігії 68.5 KB
  Особливості ранніх національних релігій об’єктами поклоніння були вже не духи, а боги, які, мали антропоморфний і деколи зооморфний характер; послідовний політеїзм (poly-багато, teoc – Бог), виникають ієрархії богів, на їх чолі стоять, як правило, боги Сонця чи Неба, або ж боги-деміурги...
67863. Буддизм. Організаційна структура буддизму 48.5 KB
  Буддизм є особливою світовою релігією: не знає Богатворця не визнає існування Бога у вигляді персоніфікованої могутньої особи; стверджує що матеріальний світ ілюзорний постійне коливання ідеальних частинок дхарм із яких комбінуються існуючі речі; вважає що людина позбавлена душі; тісно повязаний...
67864. Християнство: витоки, еволюція і сучасний стан 90.5 KB
  Засновник: ІCУС ХРИСТОС. Священні книги: Біблія, Священний переказ. Географічне поширення: країни Європи, Північно-Східної Євразії, Північної та Південної Америки, Австралії, Африки на південь від Сахари. Виникнення християнства звичайно пов’язується із початком нашої ери.
67865. Іслам – наймолодша світова релігія 45 KB
  Особливості релігійно – культурних традицій ісламу: злиття духовного і світського початків, політичної адміністрації і релігійної влади; в жодній мусульманській державі не існувало організованої церкви, яка б до того ж протистояла державі; це сприяло абсолютизації релігійного...