
sss / Линейная Алгебра / 23_Кучеренко Антон_Модуль2_Занятие1
.docxУпражнение
1
>> x=[-6 9]
x =
-6 9
>> M=[1 2]
M =
1 2
>> y=q2/q1(x-M(1))+M(2)
y =
4.3333 -0.6667
>> plot(x,y,'m','linewidth',3)
>> plot(M(1),M(2),'blacko','LINEWIDTH',3)
>> q=[3 -1]
q =
3 -1
>> plot([0 q(1)],[0 q(2)],'blacko','LINEWIDTH',3)
>> line([0 q(1)],[0 q(2)])
>> text(M(1),M(2)+1,'M(1,2)')
>> O=[7 0]
O =
7 0
>> plot([7 9],[0 -0.7],'blacko','LINEWIDTH',3)
>> text(7,1,'O(7,0)')
>> hold on
>> title('(x-1)/3=(y-2)/-1')
>> xlabel('x'),ylabel('y')
Упражнение 2
>> M1=[1 2]
M1 =
1 2
>> M2=[-1 0]
M2 =
-1 0
>> q=[-2 -2]
q =
-2 -2
>> x=[-6 9]
x =
-6 9
>> y=q(2)/q(1)*(x-M1(1))+M1(2)
y =
-5 10
>> plot(x,y,'m')
>> hold on
>> grid on
>> xlabel('x'),ylabel('y')
>> line([-6 10],[0 0],'linewidth',1,'color','black')
>> line([0 0],[10 -5],'linewidth',1,'color','black')
>> title('y=x+1')
>> hold on
>> plot(M1(1),M1(2),'blacko','linewidth',3)
>> plot(M2(1),M2(2),'blacko','linewidth',3)
>> text(M2(1),M2(2),'M2(-1,0)')
>> line([0 q(1)],[0 q(2)],'linewidth',2)
>> plot(q(1),q(2),'black*','linewidth',3)
>> line([1 q(1)+1],[0 q(2)],'linewidth',2)
>> line([-1 q(1)-1],[0 q(2)],'linewidth',2)
>> plot(q(1)-1,q(2),'black*','linewidth',3)
>> grid on
>> const1=2
const1 =
2
>> const2=1
const2 =
1
>> const3=0
const3 =
0
>> const4=-1
const4 =
-1
>> antontbt
M1 =
2 1
M2 =
0 -1
q =
-2 -2
x =
-10 10
y =
-11 9
x1 =
1
>> axis equal
>> grid on
>> hold on
>> text(M1(1),M1(2),'M1')
>> text(M2(1),M2(2),'M2')
M-file body:
Name: antontbt
M1=[const1 const2]
M2=[const3 const4]
q=[const3-const1 const4-const2]
x=[-10 10]
y=q(2)/q(1)*(x-M1(1))+M1(2)
plot(x,y,'m')
xlabel('x'),ylabel('y')
line([-10 10],[0 0],'linewidth',1,'color','black')
line([0 0],[-10 10],'linewidth',1,'color','black')
hold on
plot(M1(1),M1(2),'blacko','linewidth',3)
plot(M2(1),M2(2),'blacko','linewidth',3)
line([0 q(1)],[0 q(2)],'linewidth',2)
plot(q(1),q(2),'black*','linewidth',3)
x1=q(1)/q(2)*(-M1(2))+M1(1)
line([x1 q(1)+x1],[0 q(2)],'linewidth',2)
plot(q(1)+x1,q(2),'black*','linewidth',3)
Упражнение 3