Red de conocimiento informático - Material del sitio web - Cómo implementar el trazado de puntos discretos en matlab

Cómo implementar el trazado de puntos discretos en matlab

Utilice la función de dispersión para dibujar un diagrama de dispersión: plot(x,y,'r.')

Ejemplo:

Si hay 3 puntos

¿No? X Y

1 1 4

2 2 5

3 3 6

Entonces el código es el siguiente:

x = [1 2 3]

y = [4 5 6]

trama(x,y,'r.')

figura

scatter(x,y)

Extensión:

Uso de la función de dispersión en MATLAB (dibujo de diagrama de dispersión)

Sintaxis:

dispersión(x,y)

dispersión(x,y,sz)

dispersión(x,y,sz,c)

dispersión(___,'lleno')

dispersión(___,mkr)

dispersión(___,Nombre,Valor)

dispersión(ax,___)

s = dispersión(___)

Explicación:

dispersión(x,y)? crea un diagrama de dispersión que contiene los valores especificados por los vectores ?x ? y ?y? posición del círculo. Este gráfico también se llama gráfico de burbujas.

dispersión(x,y,sz)?Especifica el tamaño del círculo. Para dibujar círculos del mismo tamaño, especifique "sz" como escalar. Para dibujar círculos de diferentes tamaños, especifique ?sz? con una longitud igual a ?x? y ?y?

scatter(x,y,sz,c)? Para dibujar todos los círculos con el mismo color, especifique un nombre de color o "c" en un triplete RGB. Para utilizar diferentes colores, especifique ?c? como un vector o una matriz de triples RGB de tres columnas.

dispersión(___,'lleno')? Rellenar el círculo. Puede configurar la opción "rellenado" junto con cualquiera de los parámetros de entrada en la sintaxis anterior.

scatter(___, mkr)?Especifica el tipo de marca.

scatter(___,Name,Value)? Modifica un diagrama de dispersión utilizando uno o más argumentos de par nombre-valor. Por ejemplo, 'LineWidth',2? establece el ancho del contorno del marcador en 2 puntos.

scatter(ax,____)? dibujará el gráfico en los ejes especificados por "ax?" La opción "¿ax?" puede preceder a cualquier combinación de parámetros de entrada en la sintaxis anterior.

s?= dispersión(___)?Devuelve un objeto de diagrama de dispersión. Después de crear un diagrama de dispersión, puede utilizar "s?" para modificarlo.