Programación Específica > Matlab
Dibujar vectores con datos en un fichero.
Estrufi:
Hola!!!! Bueno mi duda es la siguiente:
Tengo un fichero en Matlab con la siguiente forma:
Nombre fichero: Resultadosimag0012.tif_I04_003
t: 13
paso_t: 4
calibracion_t: 1
unidad_t: s
pasox: 32
pasoy: 32
tamaño_region_2^: 7
umbral: 0.500000
calibracion_x: 1.000000
calibracion_y: 1.000000
unidad_l: mm
x y dx dy
16 496 -0.072016 -8.719640
80 464 -0.786946 0.786946
80 656 0.456001 -0.456001
112 272 2.625674 -1.268379
112 624 -0.361881 0.555926
Los valores de la taba x,y,dx,dy son grabados en el fichero de la siguiente forma:
for fila=1:Q
fprintf(f, '%dt%dt%ft%ft%ft%ft%dn',tabla_desplazamientos(fila,:));
end
Me gustaria poder visualizar usando "quiver" ó algo así, los dx y dy con respecto a los ejes x e y, Como podría hacer para leer los valores del fichero sin que me supusiera un problema la cabecera del fichero y para visualizarlo???
Muchisiiiimas gracias! Saludos!
allisap:
saludos
supongo que esto
x y dx dy
16 496 -0.072016 -8.719640
80 464 -0.786946 0.786946
80 656 0.456001 -0.456001
112 272 2.625674 -1.268379
112 624 -0.361881 0.555926
es la salida de tu programa
que generas con
for fila=1:Q
fprintf(f, '%dt%dt%ft%ft%ft%ft%dn',tabla_desplazamientos(fila,:));
end
pero antes de eso la cebecera la debes generar con un printf
pues si entiendo, no quieres que la cabecera aparezca,...
pues elimina el printf de la cebera del archivo
Victor Pasilla Campos
Puebla, Pue
Estrufi:
Buenas!!!
no es eso exactamente, kiero decir , yo quiero tener ese archivo de texto con todos esos datos, pero luego quiero visualizar solo la tabla con "quiver", por decirlo de una manera, solo leer los datos que stan debajo de "x", "y", "dx","dy" y crear los ejes etc etc.. Como podría hacer?
ah! sabes si hay alguna manera en matlab de saber si existe un determinado directorio y si no es el caso, crearlo??
Saludos y gracias!
allisap:
Saludos
A lo que me referia es que podias generar el archivo sin la linea de cabecera
x y dx dy
para que solo aparezcan los datos numericos, o generar dos archivos identicos, uno con y otro sin la cabecera.
lo de saber si existe un directorio creo que podrias hacerlo mkdir, que te regresa un 1 si puede crear el directorio y un mensaje de error si no puede, o si existe.
espero te sirva.
Victor Pasilla Campos
Puebla, Mexico
Estrufi:
Hola,
Si, ahora lo que estoy haciendo es crear un fichero en el que solo esta la matriz con los datos y me olvido de cabeceras, etc.., Crees que es la mejor opcion ó sería mejor buscar la manera de leer del fichero sólo los datos que me interesan sin tener que crear otro fichero?
Estoy usando la opcion fscanf , es mejor que textread u otras opciones de lectura??
Una ultima duda, la matriz que creo es de 7 columnas, no? y en el fichero me aparece como tal, pero solo me interesan las 4 primeras columnas, como podría eliminarlas? porque leer me lee todo el fichero y no veo la manera de leer solo las 4 columnas con fscanf.
Muchisiiimas muchisimas gracias, Saludos!
Navegación
[#] Página Siguiente
Ir a la versión completa