-
Notifications
You must be signed in to change notification settings - Fork 0
/
AjusteDeCurvas.m
27 lines (22 loc) · 1020 Bytes
/
AjusteDeCurvas.m
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
% Autor: Juan Carlos Estevez Vargas
% Canal de Youtube: Apuntes de un Ingeniero
% Actualizado: 9/junio/2022
% ------- DESCRIPCIÓN ----------------------------------------------------
% Encuentra el ajuste de curvas, es decir, una función aproximada a ciertos
% puntos suministrados por el usurio.
% ------------------------------------------------------------------------
% ------- ESTA FUNCION PIDE LOS SIGUIENTES DATOS DE ENTRADA: -------------
% x = Vector con las X; ejemplo [0 1 2 3]
% y = Vector con las Y; ejemplo [-2 0 1 2]
% ------------------------------------------------------------------------
% ------- VARIABLES DE SALIDA: -------------------------------------------
% Interpolación por medio de gráfica.
% -----------------------------------------------------------------------
clc
x = input('Ingrese el vector X: ');
y = input('Ingrese el vector Y: ');
plot(x,y,'linestyle','none','marker','o');
coeficientes = polyfit(x, y, 5);
hold on
y_funcion = polyval(coeficientes, x);
plot(x, y_funcion);