Programación Específica > Matlab
¿¿Interpolación en MATLAB??
vdiaz:
Hola, tengo estos dos vectores:
x= 1738
1729
1713
1692
1663
1638
1609
1582
1570
1569
1575
1594
1613
1639
1657
1673
1698
1721
1734
1742
1737
y= 933
926
918
914
912
916
923
931
948
968
987
1008
1025
1037
1039
1034
1025
1008
988
972
960
los cuales al hacer plot, me representan una letra "o" en coordenadas discretas. Necesito interpolar de modo que tenga un mayor número de muestras. ¿Alguien me puede facilitar el código con el que conseguir esto?
He intentado hacerlo haciendo uso de interp1, pero me da problemas.
Gracias.
allisap:
la interpolacion es encontrar una ecuacion que se aproxime lo mejor posible a los puntos que tienes
por lo que entiendo tienes las coordenadas de un circulo, así que lo mas fácil es obtener la ecuación del circulo que pasa
por tus coordenadas y así ya puedes calcular los puntos que quieras
espero esto te ayude
saludos
Victor Pasilla Campos
Puebla, Mexico
vdiaz:
Está bien eso que me comentas, pero lo que yo quiero hacer es unir punto a punto con una recta. ¿cómo lo puedo hacer?
allisap:
ok, a ver si te entiendo... tienes los primeros 2 puntos, y quieres calcular puntos intermedios a esos dos
pero que se unan con una linea recta? para esto solo calcula el punto medio y ya, o dividelo en 3 o cuatro según
los puntos intermedios que quieras y este proceso repitelo para todos los puntos y listo
saludos
Víctor Pasilla Campos
Puebla. México
vdiaz:
Sí, es eso lo que quiero.
Pero entre cada dos puntos a lo mejor meter 50 más. Me puedes enviar el código porque no se como hacerlo.
Un saludo.
Navegación
[#] Página Siguiente
Ir a la versión completa