SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: cowboss en Lunes 28 de Marzo de 2011, 10:48
-
Hola a todos,
Tengo una pequeña duda.
Se usar el comando plot, para dibujar rectas sobre una imagen. Pero el caso es que no sé cómo hacerlo para una longitud arbitraria (me dibuja una recta que va de lado a lado) de X unidades, esto es, un segmento que tenga inicio y fin dentro de la propia imagen, con un valor fijo de longitud.
Si alguien sabe cómo hacerlo, se lo agradecería.
Un saludo
-
No entiendo muy bien que es lo que preguntas; si te explicas mejor quizás te pueda ayudar.
-
Me refiero a que el comando plot dibuja una recta que ocupa todo el espacio de la imagen, y sólo quiero que mida una medida arbitraria o X, es decir, por ejemplo, 5 unidades.
Gracias.
-
Me refiero a que el comando plot dibuja una recta que ocupa todo el espacio de la imagen, y sólo quiero que mida una medida arbitraria o X, es decir, por ejemplo, 5 unidades.
Gracias.
Si te entendi bien; el comando plot pinta los puntos que tu le digas, para que te dibuje una recta lo que haces es representar muchos puntos entre dos limites de manera que luego sea como un segmento. Por defecto matlab si le mandas pintar un segmento le hace zoom (extension) y se ve en el total de las linas del grafico. Si quieres que te represente unos ejes de -3 a 3 y -3 a 3 (eje x e y respectivamente) lo que puedes hacer es:
donde a, b y c, d son los limites del segmento a representar en el eje x e y respectivamente. Si te entendi mal avisame jeje
Un saludo!!