
Dudas con plot
Publicado por Samuel (3 intervenciones) el 05/11/2016 00:19:33

Buenas noches a todo. Verán estoy empezando con matlab y me han surgido varias dudas intentando hacer la gráfica que adjunto. El código siguiente, que obviamente es de mi maestra , es el necesario para construir la susodicha gráfica:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
axis([-4,4,-4,4])
hold on
% circunferencia de centro (0,0) y radio 2
%
t = linspace(0,2*pi);
x = 2*cos(t);
y = 2*sin(t);
plot(x,y,'LineWidth',1.1, 'Color', [0, 0.7, 1])
% ejes coordenados
%
plot([-4,4],[0, 0],'k','LineWidth',1.1)
plot([ 0,0],[-4,4],'k','LineWidth',1.1)
% recta y = -x
%
plot([3,-3],[-3,3],'r','LineWidth',1.1)
% recta y = sqrt(2) + (x + sqrt(2)
% (recta que pasa por el punto ( sqrt(2), -sqrt(2) )
% con pendiente = 1)
%
x = [-3.1, 0.5];
a = sqrt(2);
y = a + ( x + a );
plot(x, y, 'r', 'LineWidth',1.1)
% marcador del punto de corte
%
plot(-a, a, 'k.','MarkerSize',20)
axis equal
axis off
hold off
shg
La verdad es que por mi mismo he conseguido hacerlo todo menos dibujar la recta tangente al círculo; a partir de ahí no sé ni tan siquiera cómo ha hecho mi profesora para saber que el punto de tangencia es el (-sqrt2,sqrt2) Por favor cualquier explicación sobre como hallar esa recta o cualquier consejo sobre cómo graficar será eternamente agradecido

Valora esta pregunta


0