Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа matlab Щекалев М452.doc
Скачиваний:
29
Добавлен:
03.05.2015
Размер:
604.16 Кб
Скачать

ГУАП

КАФЕДРА № 2 ПРИКЛАДНОЙ МАТЕМАТИКИ

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

М.В. Соколовская

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ

Основы работы в Matlab и Scilab.

по курсу: ИНФОРМАТИКА

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТ ГР.

М452П

Г. Г. Щекалев

подпись, дата

инициалы, фамилия

Санкт-Петербург 2015

Matlab.

Задание №1.

  1. Построить вектор-строку с параметрами – от минус последняя цифра № студенческого до плюс последняя цифра № студенческого с шагом – 0,2.

i =

Columns 1 through 14

-10.0000 -9.8000 -9.6000 -9.4000 -9.2000 -9.0000 -8.8000 -8.6000 -8.4000 -8.2000 -8.0000 -7.8000 -7.6000 -7.4000

Columns 15 through 28

-7.2000 -7.0000 -6.8000 -6.6000 -6.4000 -6.2000 -6.0000 -5.8000 -5.6000 -5.4000 -5.2000 -5.0000 -4.8000 -4.6000

Columns 29 through 42

-4.4000 -4.2000 -4.0000 -3.8000 -3.6000 -3.4000 -3.2000 -3.0000 -2.8000 -2.6000 -2.4000 -2.2000 -2.0000 -1.8000

Columns 43 through 56

-1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000

Columns 57 through 70

1.2000 1.4000 1.6000 1.8000 2.0000 2.2000 2.4000 2.6000 2.8000 3.0000 3.2000 3.4000 3.6000 3.8000

Columns 71 through 84

4.0000 4.2000 4.4000 4.6000 4.8000 5.0000 5.2000 5.4000 5.6000 5.8000 6.0000 6.2000 6.4000 6.6000

Columns 85 through 98

6.8000 7.0000 7.2000 7.4000 7.6000 7.8000 8.0000 8.2000 8.4000 8.6000 8.8000 9.0000 9.2000 9.4000

Columns 99 through 101

9.6000 9.8000 10.0000

2.Определить длину вектора.

>> L=length(i)

L =

101

3.Преобразовать вектор-строку в вектор-столбец.

>> f=[i]'

f =

-10.0000

-9.8000

-9.6000

-9.4000

-9.2000

-9.0000

-8.8000

-8.6000

-8.4000

-8.2000

-8.0000

-7.8000

-7.6000

-7.4000

-7.2000

-7.0000

-6.8000

-6.6000

-6.4000

-6.2000

-6.0000

-5.8000

-5.6000

-5.4000

-5.2000

-5.0000

-4.8000

-4.6000

-4.4000

-4.2000

-4.0000

-3.8000

-3.6000

-3.4000

-3.2000

-3.0000

-2.8000

-2.6000

-2.4000

-2.2000

-2.0000

-1.8000

-1.6000

-1.4000

-1.2000

-1.0000

-0.8000

-0.6000

-0.4000

-0.2000

0

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

1.6000

1.8000

2.0000

2.2000

2.4000

2.6000

2.8000

3.0000

3.2000

3.4000

3.6000

3.8000

4.0000

4.2000

4.4000

4.6000

4.8000

5.0000

5.2000

5.4000

5.6000

5.8000

6.0000

6.2000

6.4000

6.6000

6.8000

7.0000

7.2000

7.4000

7.6000

7.8000

8.0000

8.2000

8.4000

8.6000

8.8000

9.0000

9.2000

9.4000

9.6000

9.8000

10.0000

Задание №2.

  1. Создайте матрицу 4*4: строка простых чисел; строка месяц и день рождения; строка год рождения; строка № студенческого. Строки можно располагать в любом порядке.

>> A=[2 4 0 6;1 9 9 5;0 8 0 0;1 2 3 4]

A =

2 4 0 6

1 9 9 5

0 8 0 0

1 2 3 4

  1. Создайте матрицу, транспонированную от исходной, и с уменьшенным каждым элементом на 7.

>> B=[A]'

B =

2 1 0 1

4 9 8 2

0 9 0 3

6 5 0 4

>> D=B-7

D =

-5 -6 -7 -6

-3 2 1 -5

-7 2 -7 -4

-1 -2 -7 -3

  1. Перемножьте данные матрицы по правилам вычисления матриц и поэлементно. Сравните полученные результаты.

>> S=A*D

S =

-28 -16 -52 -50

-100 20 -96 -102

-24 16 8 -40

-36 -4 -54 -40

>> S2=A.*D

S2 =

-10 -24 0 -36

-3 18 9 -25

0 16 0 0

-1 -4 -21 -12