• Martes 1 de Julio de 2025, 14:02

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Estrufi

Páginas: 1 ... 5 6 [7]
151
Matlab / Números con más de un digito
« en: Lunes 3 de Noviembre de 2008, 13:08 »
Hola, muchisimas gracias por las respuestas k la verdad es k me son de ayuda.

 Otra duda: si quiero contar en vez de 1,2,3, .. con 4 digitos de forma que :0001,0002,0003,.. como debo hacer?

 Muchisimas gracias.

152
Matlab / Re: Lectura y escritura de ficheros
« en: Lunes 3 de Noviembre de 2008, 11:34 »
O sea que no podría pasar de golpe todos los valores de la matriz? Y no sería posible crear las cabeceras con fprintf y luego meter la matriz de golpe con un save por ejemplo? He leido que con el formato ASCII no puedo grabar nombres, sino solo valores, es esto cierto? Muchisimas gracias, estoy perdidisima.

153
Matlab / Re: Crear y leer fichero
« en: Lunes 3 de Noviembre de 2008, 09:33 »
Y en que se diferencia SAVE de Printf ???? Quiero decir, cuando uso SAVE es necesario tb el fopen??? y grabando directamente con save ya no seria necesario el printf? que tipos de datos puedo guardar con printf??

154
Matlab / Duda basica
« en: Viernes 31 de Octubre de 2008, 12:20 »
Si llamo a una función:

[salida]=Ejemplo(a,b,c)
 
Y dentro de esta llamo a una subfunción usando, por ejemplo,  los valores de las variables c y b, estos ya no es necesario volver a definirlos, quiero decir, usa los que se pasan a la función Ejemplo, no?

Otra cosa, las variables en Matlab se pasan a las funciones por valor ó por referencia?

 Muchisisimas gracias.

155
Matlab / Crear y leer fichero
« en: Viernes 31 de Octubre de 2008, 12:13 »
Hola, quiero crear una función más ó menos como la siguiente, soy bastante mala programando y no controlo demasiado Matlab.

function graba_tabla (nombre_fichero,tabla,paso,dato)

%%%%Tabla es una matriz.
%%%%Si quiero grabar en fichero de texto una cosa más ó menos así:

 Nombre fichero:'el nombre'
 Paso:'el paso'
 Dato:'el dato'
 
 Y justo debajo también escribir la tabla pero etiquetando lo que es cada columna:
 
 %Tabla:
 
 dato1 dato2 dato3 dato4...    daton.
 Aqui meter la matriz de n columnas.

return


 Esto como lo podría conseguir en Matlab?? Puedo hacer que lo escriba en un determinado directorio de work que yo cree?? Además me gustaría luego crear alguna función que pueda leer algunos datos de la tabla y operar con ellos.
 
 Muchisimas gracias.

156
Matlab / Lectura y escritura de ficheros
« en: Jueves 30 de Octubre de 2008, 18:40 »
Hola, estoy haciendo un programa que crea una matriz llena de datos, me gustaría pasar esa matriz a un fichero tipo texto, pero al mismo tiempo ponerle una cabecera con el nombre del propio fichero y otros datos. Es posible convinar ese tipo de datos. Es buena idea usar un save: save (nombre del fichero, matriz, -ascii . - tab)?? como podría luego añadir los strings que quiero?? Muchisimas gracias.

157
Matlab / Re: Ir cambiando el nombre de un archivo.
« en: Jueves 30 de Octubre de 2008, 10:14 »
OK!!!!

 Muchas gracias!!!!!

158
Matlab / Ir cambiando el nombre de un archivo.
« en: Jueves 25 de Septiembre de 2008, 10:49 »
Hola, si quiero crear la siguiente función:

function serieTIFFamatriz (infolder,outfolder,result,paso,umbral,pot,conver_longx,conver_longy)
% Busca todos los ficheros .tiff del directorio infolder
files=dir(strcat(infolder,'*.tif'));
% Averigua cuantos (N) son
[N,M]=size(files);

for i = 1:(N-1)
    a=imread(strcat(infolder,(files(i).name)));
    a=im2double(a);
    b=imread(strcat(infolder,(files(i+1).name)));
    b=im2double(b);
    %%Quiero cambiar el nombre de result, para no machacar los ficheros con los
    %%resultados.
   %DUDA:
    %Llama a la función de resultados.
    %result=strcat(result,(k));
    %k=k+1; %Al siguiente fichero le llamaremos de forma diferente
    %%Con "Char" no se puede hacer, si dejo el número literal y hago un
    %%strcat y tampoco lee el número directamente.
    %Probando con matlab no hay demasiadas opciones.
    %Podríais ayudarme a buscar una manera de hacerlo??
[matriz_resultados]=calculo_matriz_resultados(a,b,result,paso,umbral,pot,conver_longx,conver_longy);
end

 Muchisimas gracias!

Páginas: 1 ... 5 6 [7]