ГУАП
КАФЕДРА № 2 ПРИКЛАДНОЙ МАТЕМАТИКИ
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
М.В. Соколовская |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
Основы работы в Matlab и Scilab.
|
по курсу: ИНФОРМАТИКА |
|
|
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТ ГР. |
М452П |
|
|
|
Г. Г. Щекалев |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2015
Matlab.
Задание №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.
-
Создайте матрицу 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
-
Создайте матрицу, транспонированную от исходной, и с уменьшенным каждым элементом на 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
-
Перемножьте данные матрицы по правилам вычисления матриц и поэлементно. Сравните полученные результаты.
>> 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