Matlab - Representar coordenadas

   
Vista:

Representar coordenadas

Publicado por Maria (10 intervenciones) el 21/10/2011 23:13:32
Hola,

Tengo un gráfico con seis funciones y necesito representar las coordenadas del valor mínimo de cada una de ellas.

con [a(i),b(i)]=min(funciones(:,i)) (siendo i cada una de las funciones) puedo encontrar las coordenadas de cada función.
con plot(b(i), a(i),'s') puedo poner el marker.
pero no sé como puedo escribir los valores en el gráfico al lado del marker de manera que, si por ejemplo a(1)=5 y b(1)=10, se vea algo tal que: (5,10)

Muchas gracias de antemano.

María.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Representar coordenadas

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 22/10/2011 01:28:48
hola Maria.
%============================
clear all
close all
x=-pi:pi/20:pi;
fun={'sin(x)','cos(x)','exp(x)/30','x^2/25'};
[fila,columna]=size(fun);
figure(gcf)
hold on
for i=1:columna
f=vectorize(inline(cell2mat(fun(i))));
y=f(x);
plot(x,y,'color',[rand rand rand],'linewidth',2)
[minimo,pos]=min(y);
text(x(pos),minimo,[num2str(x(pos)),',', num2str(minimo)])
end
hold off
localizacion=legend(fun);
grid on

%===========================
>> buclefunciones


saludos
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR MATLAB
jjcc94@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Representar coordenadas

Publicado por María (10 intervenciones) el 22/10/2011 14:21:50
Muchísimas gracias Jose Jeremias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar