Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
А) Создать вектор-столбец с помощью непосредственного перечисления элементов.
М-файл
v=[1; 2; 3]
результат
>>
v =
Б) Создать вектор-строку как диапазон значений.
М-файл
v1= -2:0.1:3
результат
v1 =
Columns 1 through 8
-2.0000 -1.9000 -1.8000 -1.7000 -1.6000 -1.5000 -1.4000 -1.3000
Columns 9 through 16
-1.2000 -1.1000 -1.0000 -0.9000 -0.8000 -0.7000 -0.6000 -0.5000
Columns 17 through 24
-0.4000 -0.3000 -0.2000 -0.1000 0 0.1000 0.2000 0.3000
В) Создать две квадратные матрицы: и . Выполнить сложение вычитание, матричное умножение, поэлементное умножение, поэлементное деление, поэлементное возведение в степень.
М-файл
m=[1 2; -2 3]
n= [-2 4; 1 -5]
m+n
m-n
m*n
m.*n
m./n
m.^n
Результат
m =
1 2
-2 3
n =
-2 4
1 -5
ans =
-1 6
-1 -2
ans =
3 -2
-3 8
ans =
0 -6
7 -23
ans =
-2 8
-2 -15
ans =
-0.5000 0.5000
-2.0000 -0.6000
ans =
1.0000 16.0000
-2.0000 0.0041
3. Создать m-файл, в котором создается в цикле матрица из нулей размера 3х4. Вторую строку этой матрицы заменить на строку из единиц. Третий столбец полученной матрицы заменить на столбец из двоек.
М-файл
for m=1:3
for n=1:4
g(m,n)=0;
end
end
g
g(2,:)=1
g(:,3)=2
Результат
>>
g =
0 0 0 0
0 0 0 0
0 0 0 0
g =
0 0 0 0
1 1 1 1
0 0 0 0
g =
0 0 2 0
1 1 2 1
0 0 2 0
4. Создать m-файл, в котором создается матрица пятого порядка из случайных чисел. В цикле подсчитать число элементов матрицы < 0.5.
М-файл
f=rand(5)
k=0;
for m=1:5
for n=1:5
if f(m,n)<0.5
k=k+1;
end
end
end
k
результат
>>
f =
0.2028 0.0153 0.4186 0.8381 0.5028
0.1987 0.7468 0.8462 0.0196 0.7095
0.6038 0.4451 0.5252 0.6813 0.4289
0.2722 0.9318 0.2026 0.3795 0.3046
0.1988 0.4660 0.6721 0.8318 0.1897
k =
5. 5. Создать m-файл, в котором вычисляется n!
М-файл
V=1:1:n;
Fact=1;
For i=1:n
Fact=V(i).*fact;
End
fact
Результат
n = 5
Fact = 120
6. Создать m-файл, в котором строится график функции на промежутке [-5;5]. Найти нули этой функции.
М-файл
x=-5:0.1:5;
y=1-(log(x.^2+1))./(2-abs(sin(x)));
plot(x,y)
grid on
Результат
Дата публикования: 2015-01-13; Прочитано: 212 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!