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

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

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

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