Matlab - aprendiendo Matlab

   
Vista:

aprendiendo Matlab

Publicado por Fernando Ordas (1 intervención) el 27/06/2017 04:24:50
hola buenas
queria preguntar como tendria que hacer para poder almacenar una serie de nombres de animales que tengo que introducir en un vector de nombre Anim y de tamaño n, que previamente se ha pedido introducir mediante

n=input('');

n=input('introduce numero de animales');

for i=1:n

fprintf(1,'\n ingrese animal %0.0f: ',n);
Anim(i)=input('','s');

end

esto es lo que he pensado pero esta mal.
Gracias de antemano
Un saludo
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 JESUS DAVID ARIZA ROYETH

aprendiendo Matlab

solo hay que hacer unas pequeñas modificaciones a tu código

1
2
3
4
5
6
7
n=input('introduce numero de animales');
Anim={};
for i=1:n
fprintf(1,'\n ingrese animal %0.0f: ',i);
Anim{i}=input('','s');
end
disp(Anim)


saludos
https://www.facebook.com/royethmatlab/
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

aprendiendo Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4526 intervenciones) el 27/06/2017 17:31:13
1
2
3
4
5
6
clear all
n=input('Introduce número de animales n:');
for i=1:n
Anim{i,1}=input([' Ingrese animal ', num2str(i) ' :'],'s');
end
disp(Anim)

1
2
3
4
5
6
7
8
>> celdass
Introduce número de animales n:3
 Ingrese animal 1 :perro
 Ingrese animal 2 :gato
 Ingrese animal 3 :paloma
    'perro'
    'gato'
    'paloma'

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
Revisar política de publicidad