Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / Линейная Алгебра / 23_Кучеренко Антон_Модуль2_Занятие1

.docx
Скачиваний:
34
Добавлен:
05.06.2015
Размер:
33.52 Кб
Скачать

Упражнение 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')

>>