Ayuda con mensaje de error
Publicado por Jorobaster (1 intervención) el 07/09/2006 17:15:56
Me da este error en matlab al ejecutar:
??? Subscript indices must either be real positive integers or logicals.
Error in ==> C:\\MATLAB6p5\\work\\interpola.m
On line 12 ==> x=[sp3.XYZ(1,p-3,sat),sp3.XYZ(1,p-2,sat),sp3.XYZ(1,p-1,sat),sp3.XYZ(1,p,sat),sp3.XYZ(1,p+1,sat),sp3.XYZ(1,p+2,sat),sp3.XYZ(1,p+3,sat),sp3.XYZ(1,p+4,sat)];
Error in ==> C:\\MATLAB6p5\\work\\posicion.m
On line 18 ==> pos=interpola(tx,S(i)); %Llamamos a la funcion que obtiene mediante interpolacion la posicion (x,y,z) y el error del satelite
Error in ==> C:\\MATLAB6p5\\work\\seguimiento.m
On line 13 ==> pos=posicion(tiempo,datos,prn);%Llamamos a la rutina posicion con los datos anteriores
Me suele dar muy a menudo y ni siquiera se por que es. Agradeceria si alguien me diese la manera de librarme de el.
Gracias.
??? Subscript indices must either be real positive integers or logicals.
Error in ==> C:\\MATLAB6p5\\work\\interpola.m
On line 12 ==> x=[sp3.XYZ(1,p-3,sat),sp3.XYZ(1,p-2,sat),sp3.XYZ(1,p-1,sat),sp3.XYZ(1,p,sat),sp3.XYZ(1,p+1,sat),sp3.XYZ(1,p+2,sat),sp3.XYZ(1,p+3,sat),sp3.XYZ(1,p+4,sat)];
Error in ==> C:\\MATLAB6p5\\work\\posicion.m
On line 18 ==> pos=interpola(tx,S(i)); %Llamamos a la funcion que obtiene mediante interpolacion la posicion (x,y,z) y el error del satelite
Error in ==> C:\\MATLAB6p5\\work\\seguimiento.m
On line 13 ==> pos=posicion(tiempo,datos,prn);%Llamamos a la rutina posicion con los datos anteriores
Me suele dar muy a menudo y ni siquiera se por que es. Agradeceria si alguien me diese la manera de librarme de el.
Gracias.
Valora esta pregunta


0