Matlab - Mostrar resultados de una función en un archivo .txt

 
Vista:

Mostrar resultados de una función en un archivo .txt

Publicado por Lau (3 intervenciones) el 18/12/2017 19:29:04
Hola.

Quisiera saber cómo puedo mostrar los resultados de una función creada por mí en un documento .txt.
Es decir, los argumentos de salida de mi función son cadenas de caracteres:
'Es par'
'No es par'
'Es par'
...
Mi función se llama espar(n), y mi intervalo de números va de 1 a 200.
Sería:
1
2
3
4
5
6
7
8
9
10
v= [1:200];
for i= 1:200
    espar(v(i)) %Para que se aplique la función a todos los valores de mi vector.
    fprintf('\n')
end
p= v' %Para convertir mi vector fila en vector columna.

fid= fopen('espar.txt', 'w');
fprintf(fid, 'Número Par/Impar');
frpintf(fid, p, ___); %Aquí ya no sé que poner, para que se imprima todos los valores de mi función en el documento .txt en forma de TABLA.

Un saludo y muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Mostrar resultados de una función en un archivo .txt

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 18/12/2017 20:43:24
1
2
3
4
5
6
7
8
9
10
11
12
13
clear all
fid= fopen('espar.txt', 'w');
fprintf(fid, 'Número Par/Impar\n');
v= 1:10;
for i= 1:length(v)
    if rem(v(i),2)==0
     fprintf(fid, 'es par\n');
    else
        fprintf(fid, 'es impar\n');
    end
end
fclose(fid);
type('espar.txt')

1
2
3
4
5
6
7
8
9
10
11
12
13
14
>> par_impar1
 
Número Par/Impar
es impar
es par
es impar
es par
es impar
es par
es impar
es par
es impar
es par
>>


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar