1 семестр / Линейная Алгебра / 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
>> plot(x,y,'m')
>> line([-10 10],[-0 0],'color','black')
>> line([0 0],[--2 8],'color','black')
>> xlabel('x'),ylabel('y')
>> grid on
>> title('y=(17-2x)/5')
>> hold on
>> line([0 5],[0 -2],'color','b','linewidth',3)
>> line([0 0],[-2 8],'color','black')
>> hold on
>> text(5,5,'q')
>> hold on
>> line([0 2],[0 5],'color','b','linewidth',3)
>> axis equal
>> text(5,5,'n')
>> text(5,5,'n')
>> P=[2 2];
>> hold on
>> plot(P(1),P(2),'bo')
>> P=[-2 2];
>> plot(P(1),P(2),'bo')
>> line([P(1) 5+P(1)],[P(2) -2+P(2)],'color','black','linewidth',3)
>> line([P(1) 2+P(1)],[P(2) 5+P(2)],'color','bLACK','linewidth',3)
>> text(5,5,'P(-2;2)')
>> text(5,5,'n(p)')
>> text(5,5,'q(p)')
Задача 1
>> x=[-10 10]
x =
-10 10
>> y1=3*x+2
y1 =
-28 32
>> y2=x-4
y2 =
-14 6
>> y3=-x+2
y3 =
12 -8
>> plot(x,y1,y2,y3)
>> plot(x,y3)
>> plot(x,y1,y2)
??? Error using ==> plot
Data must be a single matrix Y or a list of pairs X,Y
>> plot(x,y1)
>> hold on
>> plot(x,y2)
>> hold on
>> plot(x,y3)
>> hold on
>> axis equal
>> plot(3,-1,'blacko')
>> hold on
>> grid on
>> xlabel('x'),ylabel('y')
>> text(3,-1,'C(3;-1)')
>> text(3,-1,'y=3x+2')
>> text(3,-1,'y=x-4')
>> text(3,-1,'y=-x+2')
>> line([0 50],[0 0],'linewidth',3)
>> %vyrezat
>> line([-50 50],[0 0],'linewidth',2)
>> %vyrezat
>> line([-50 50],[0 0],'linewidth',1,'color','black')
>> line([0 0],[-50 50],'linewidth',1,'color','black')
>> line([0 0],[-53 33],'linewidth',1,'color','black')
>> line([0 0],[-33 33],'linewidth',1,'color','black')
>>