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 =
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.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
2. Создайте матрицу, транспонированную от исходной, и с уменьшенным каждым элементом на 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
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
Задание №3
1. Построить на одной сетке графики экспоненциальных функций с различными коэффициентами.
|
2. Построить на новой сетке графики затухающих гармонических колебаний с различными коэффициентами:
|
3. В полярной системе координат построить свёртывающуюся спираль с различными коэффициентами.
|
|
|
4. Создать синусоидную и косинусоидную матрицы и построить в 3-х мерной плоскости график суммы этих двух функций (интервал переменной можно задать от –10 до 10 с шагом 0,2.
|
|
|
Scilab