SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: ffbi en Lunes 10 de Noviembre de 2008, 15:27

Título: Leer fichero enviando por parámetro a una función
Publicado por: ffbi en Lunes 10 de Noviembre de 2008, 15:27
Hola todos,

Estoy comenzando a utilizar Matlab, y me gustaría mucho saber como puedo hacer una funcion que lee un fichero.m por ejemplo

leefichero1.m contiene los valores
1.2 3.1
2.1 4.1
2.1 4.3
3.1 5.1

en la consola escribiría: fichero(lee_fichero1.m,4) %leerá una función con cuatro puntos

mi función seria algo como
fucnion fichero(lee_ficheron, npuntos) %leefichero puede ir cambiando deacuerdo al nombre que se introduzca cuando llame la funcion por eso tiene la n
 todo=load -ascii lee_fichero6.m
 
%load -ascii lee_fichero6.m
npuntos=npuntos,
x=lee_fichero6(:,1)
y=lee_fichero6(:,2)
P=zeros(4,2)
P(:,1)=x(:,1);
P(:,2)=y(:,1);
P,

No me funciona Ayudaaaaaaaaaaaaaaaa..

gracias muchas .
Título: Re: Leer fichero enviando por parámetro a una función
Publicado por: Geo en Domingo 16 de Noviembre de 2008, 01:07
Checa estos temas en el foro, quizá te sean de ayuda:

viewtopic.php?f=72&t=37051&sid=614a38cd754aaec3575c1fbe4e517abb#p135549 (http://foros.solocodigo.com/viewtopic.php?f=72&t=37051&sid=614a38cd754aaec3575c1fbe4e517abb#p135549" onclick="window.open(this.href);return false;)
viewtopic.php?f=72&t=37301 (http://foros.solocodigo.com/viewtopic.php?f=72&t=37301" onclick="window.open(this.href);return false;)

Suerte.
Título: Re: Leer fichero enviando por parámetro a una función
Publicado por: ffbi en Domingo 16 de Noviembre de 2008, 11:40
Gracias por el enlace, pero lo que no he podido hacer es pasar el fichero que tiene que leer como parámetro de la función lo que quiero es que al llemar la función pueda pasarle la cantidad de puntos y el fichero que tiene que leer como parámtro de la función, pero en este trozo es que me da error.
Título: Re: Leer fichero enviando por parámetro a una función
Publicado por: Geo en Lunes 17 de Noviembre de 2008, 00:55
¿Qué deseas pasar a la función, el nombre del archivo a abrir, un puntero al archivo ya abierto?
¿Qué error te da? Coloca la parte de código que te da problemas :).