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?

 

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

3698. Право интеллектуальной собственности 131 KB
  Введение Данная курсовая работа посвящена праву интеллектуальной собственности. Она является очень важной и актуальной, так как одним из главных показателей цивилизованного общества во все времена было и продолжает оставаться то, какое внимание удел...
3699. Акции и акционерные общества в новой модели хозяйствования 132 KB
  Приватизация в России проводилась как стратегическое преобразование, посредством которого «ничейную» якобы и потому малоэффективную собственность следовало передать действенным и эффективным собственникам, а те, обретя «чувство хозяина», до...
3700. Активные операции коммерческих банков 204 KB
  Банки - центры, где в основном начинается и завершается деловое партнерство. От четкой грамотной деятельности банков зависит в решающей мере здоровье экономики. Без развитой сети банков, действующих именно на коммерческой основе, стремление...
3701. Александр I Российский император 139.5 KB
  Александр I Четырнадцатый по счету российский император Александр I, или, как его называли в народе, Александр Благословенный, - одна из самых загадочных и противоречивых фигур в истории нашего государства. Первенец наследника престола Павла родился...
3702. Александр I – император и человек 177.5 KB
  Становление Александр I, император всероссийский, старший сын императора Павла Петровича и Марии Федоровны, родился 12 декабря 1777 года. Радостно встречена была народом весть о рождении первенца у наследника престола: прямое престолонаследие, казал...
3703. Экзогенный аллергический альвеолит 125 KB
  Распространенность Экзогенный аллергический альвеолит (ЭАА), или гиперчувствительный пневмонит, включает в себя группу близких интерстициальных заболеваний легких, характеризующихся преимущественно диффузными воспалительными изменениями легочной пар...
3704. Анализ текущего финансового состояния предприятия (на примере МП Товары для детей) 306.5 KB
  Финансовый анализ является существенным элементом финансового менеджмента и аудита. Практически все пользователи финансовых отчетов предприятий используют результаты финансового анализа для принятия решений по оптимизации своих интересов. С...
3705. Аналогии в курсе физики средней школы 1.16 MB
  Аналогия - один из методов научного познания, который широко применяется при изучении физики. В основе аналогии лежит сравнение. Если обнаруживается, что два или более объектов имеют сходные признаки, то делается вывод и о сходстве некоторы...
3706. Акционерное общество и виды ценных бумаг 237.5 KB
  Преимущество акционерной формы собственности на данном этапе развития экономики Акционерная собственность - это закономерный результат процесса развития и трансформации частной собственности, когда на определенном этапе развития масштабы пр...