SoloCodigo
Programación Específica => Matlab => Mensaje iniciado 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 .
-
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.
-
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.
-
¿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 :).