|
|
| (No se muestran 4 ediciones intermedias del mismo usuario) |
| Línea 1: |
Línea 1: |
| − | [[Archivo:puntosyrecta.jpg|400px|thumb|right|Conjunto de puntos y gráficas de funciones]]
| |
| | | | |
| − | En este artículo vamos a aprender a dibujar un conjunto de puntos y la gráfica de una función en la misma figura con MatLab. Una posible aplicación consiste en dibujar una serie de datos y su recta de regresión. También veremos cómo calcular el error cuadrático medio entre los puntos dados y las curva.
| |
| − |
| |
| − | Lo vamos a hacer con un ejemplo. Supongamos que queremos dibujar los puntos de coordenadas <math> (1,1), \; (2,-1), \; (-1,1),\; (3,0) </math> y la recta <math> y=-1/2+\frac{x}{4} </math> en la misma gráfica.
| |
| − |
| |
| − | == Dibujar los puntos ==
| |
| − | Seguieremos los siquientes pasos
| |
| − |
| |
| − | # Generamos una matriz que contenga por columnas las coordenadas de los puntos
| |
| − | # Dibujamos los puntos con el comando plot.
| |
| − | # Ajustamos los ejes.
| |
| − |
| |
| − | {{matlab|codigo=
| |
| − | coor=[1 2 -1 3;1 -1 1 0]; % coordenadas de los puntos
| |
| − | figure(1) % abrimos una pantalla para dibujar
| |
| − | plot(coor(1,:),coor(2,:),'o','MarkerFaceColor','b') % Dibuja los puntos
| |
| − | axis([-2,4,-2,2]) % selecciona la region para dibujar [-2,4]x[-2,2]
| |
| − | }}
| |
| − |
| |
| − | == Dibujar una recta ==
| |
| − |
| |
| − | Ahora vamos a dibujar la recta. Los pasos son:
| |
| − |
| |
| − | # Generamos un vector con una serie de valores equidistribuidos en un intervalo. En este caso [-2,4]
| |
| − | # Calculamos las imágenes por la función <math> y(x)=-1/2+\frac{x}{4} </math>
| |
| − | # Dibujamos con plot.
| |
| − |
| |
| − | {{matlab|codigo=
| |
| − | % añadir al programa anterior
| |
| − | x=-2:0.01:4; % coordenadas x de los puntos
| |
| − | y=-1/2+1/4*x; % imágenes
| |
| − | figure(1) % abrimos una pantalla para dibujar
| |
| − | hold on % para que no borre lo ya dibujado
| |
| − | plot(x,y) % Dibuja la gráfica
| |
| − | }}
| |
| − |
| |
| − | == Dibujar una parábola ==
| |
| − |
| |
| − | Si queremos añadir otra curva seguiríamos el mismo proceso. Por ejemplo, la función <math> y(x)=-1/2+\frac{x^2}{4} </math>
| |
| − |
| |
| − | {{matlab|codigo=
| |
| − | % añadir al programa anterior
| |
| − | x=-2:0.01:4; % coordenadas x de los puntos
| |
| − | y=-1/2+1/4*x.^2; % imágenes
| |
| − | figure(1) % abrimos una pantalla para dibujar
| |
| − | hold on % para que no borre lo ya dibujado
| |
| − | plot(x,y) % Dibuja la gráfica
| |
| − | }}
| |
| − |
| |
| − | == Calcular el error cuadrático medio de la recta ==
| |
| − |
| |
| − | Vamos ahora a calcular el error cuadrático medio entre los puntos y la primera recta. Si escribimos las coordenadas de los puntos como <math> \{ (x_i,y_i) \}_{i=1}^N </math> (en nuestro caso tenemos sólo 4 puntos así que <math> N=4 </math>) el error cuadrático medio es
| |
| − |
| |
| − | <math> \frac1N \sum_{i=1}^N |y_i-y(x_i)|^2 </math>
| |
| − |
| |
| − | {{matlab|codigo=
| |
| − | % añadir a los programas anteriores
| |
| − | yp=-1/2+1/4*coor(1,:).^2; % imágenes y(x_i)
| |
| − | error=1/4*sum((coor(2,:)-yp).^2)
| |
| − | }}
| |
| − |
| |
| − |
| |
| − | [[Categoría:Grado en Ingeniería de Materiales]]
| |
| − | [[Categoría:MatI/19]]
| |
| − | [[Categoría:Matemáticas I]]
| |