
1 семестр / Линейная Алгебра / Kucherenko_01
.docxУпражнение 2.
1)
>> 2*3
ans =
6
2)
>> k=3+4
k =
7
3)
>> (k+1)*(k-1)
ans =
48
4)
>> (x+1)*(x-1)
??? Undefined function or variable 'x'.
>> syms x
>> f=(x+1)*(x-1)
f =
(x+1)*(x-1)
>> f=collect(f)
f =
-1+x^2
>> f=collect(f)
f =
-1+x^2
>> syms a b c d
5)
>> a=5, b=3;c=6; h=(a+b)*c;
a =
5
>> h
h =
48
6)
>> h=(a+2)*3+...
3+(b+7)
h =
34
Упражнение 3.
-
Я убрал из рабочего пространства все переменные
>> clear
-
Ввел новые переменные x,y,z,t, задав им соответственно значения 1,2,3,4
>> x=1, y =2, z =3, t =4
x =
1
y =
2
z =
3
t =
4
-
Вывел в командное окно информацию обо всех переменных
>> whos
Name Size Bytes Class Attributes
t 1x1 8 double
x 1x1 8 double
y 1x1 8 double
z 1x1 8 double
-
Удалил из рабочего пространства переменную х
>> clear x
-
Вывел в командное окно информацию об оставшихся переменных
>> whos
Name Size Bytes Class Attributes
t 1x1 8 double
y 1x1 8 double
z 1x1 8 double
-
Удалил из рабочего пространства одновременно переменные y и z
>> clear y z
-
Вывел в командное окно информацию об оставшихся переменных
>> whos
Name Size Bytes Class Attributes
t 1x1 8 double
Упражнение 4.
1)
>> B=[1 3 -1]
B =
1 3 -1
>> B=[1, 3, -1]
B =
1 3 -1
2)
>> C=[-1;2.1]
C =
-1.0000
2.1000
3)
>> A=[1 2 3 4;0 -1 -3 -2]
A =
1 2 3 4
0 -1 -3 -2
4)
>> n=3
n =
3
>> m=[3]
m =
3
>> whos A B C n m
Name Size Bytes Class Attributes
A 2x4 64 double
B 1x3 24 double
C 2x1 16 double
m 1x1 8 double
n 1x1 8 double
Упражнение 5.
>> A(1,3)
ans =
3
>> A(5)
ans =
3
>> B(2)
ans =
3
>> B(1,2)
ans =
3
Упражнение 6.
-
Задал вектор-строку а вектора а={1,2,3,4,5}
-
С помощью символов с пробелами
>> a=[1 2 3 4 5]
a =
1 2 3 4 5
-
С помощью символов с запятыми
>> a=[1,2,3,4,5]
a =
1 2 3 4 5
-
Стандартной функцией
>> a=horzcat(1,2,3,4,5,6)
a =
1 2 3 4 5 6
-
С помощью двоеточия с шагом
>> a=1:1:6
a =
-
2 3 4 5 6
-
Задать вектор-столбец b={1,1.9,2.8,3.7}
-
С помощью точки с запятой
>> b=[1;1.9;2.8;3.7]
b =
1.0000
1.9000
2.8000
3.7000
b) С помощью двоеточия с шагом
>> b=[1:0.9:3.7;]
b =
1.0000 1.9000 2.8000 3.7000
с) транспонировав вектор-строку b
>> b=[1:0.9:3.7]'
b =
1.0000
1.9000
2.8000
3.7000
Транспонирование вектора-строки a
>> a1=a'
a1 =
1
2
3
4
5
6
То же самое с b
>> b2=b'
b2 =
1.0000 1.9000 2.8000 3.7000
d) задайте вектор b3 стандартной функцией
>> b3=vertcat(1,2,3,4,5,6)
b3 =
1
2
3
4
5
6
Упражнение 7.
-
Сложите два числа 1/2+2/3
>> 1/2+2/3
ans =
1.1667
2) перейдите в формат rational и сложите два числа 1/2+2/3
>> format rational
>> 1/2+2/3
ans =
7/6
3) Задайте с помощью двоеточия с шагом вектор d={1,1.9,2.8,3.7} в форматах format short и format rational
>> d=1:0.9:3.7
d =
1 19/10 14/5 37/10
>> format short
>> d
d =
1.0000 1.9000 2.8000 3.7000
Упражнение 8 и10.
>> line([0,0,-2;2,-2,0],[0,0,4;1,-1,0])
>> grid
on
Упражнение 9 и 11.
>> line([0,0,0;2,2,3],[0,2,2;1,0,0])
>> grid on
Упражнение 12.
>> subplot(2,2,1)
>> line([0;2],[0;1])
>> subplot(2,2,2)
>> line([0;2],[2;0])
>> subplot(2,2,3)
>> line([0;3],[2;0])
>> subplot (2,2,4)
>>
line([0,0,0;2,2,3],[0,2,2;1,0,0])
Упражнение 13.
>> subplot(2,2,1)
>> line([0;2],[0;1])
>> subplot(2,2,2)
>> line([0;2],[2;0])
>> subplot(2,2,3)
>> line([0,0,0;2,2,3],[0,2,2;1,0,0])
>> subplot(2,2,4)
>>
line([0;3],[3;0])
Упражнение 14.
>> line([0,0,-2;2,-2,0],[0,0,4;1,-1,0])
>> grid on,hold on
>> plot(2,1,'>b','lineWidth',4)
>> plot(-2,-1,'<g','lineWidth',4)
>>
plot(0,0,'vr','lineWidth',4)
Упражнение 15.
>> line([0,0,0;2,2,3],[0,2,2;1,0,0])
>> grid on, hold on
>> plot(2,1,'>b','lineWidth',4)
>> plot(2,0,'vg','lineWidth',4)
>>
plot(3,0,'vr','lineWidth',4)