Matlab - ciclo para ingresar datos en una matriz

 
Vista:
sin imagen de perfil
Val: 11
Ha disminuido su posición en 4 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

ciclo para ingresar datos en una matriz

Publicado por pablo (6 intervenciones) el 11/08/2017 23:58:15
Buenas mi consulta es la siguiente: debo hacer un ciclo para el ingreso de datos y que estos datos que ingreso se introduzcan en una matriz hasta el punto que el usuario elija ya no ingresar mas datos y que el programa muestre la matriz con todos los datos que el usuario anteriormente ingreso.

el ciclo para la introducción de los datos ya lo tengo lo hice utilizando while pero lo que no tengo la menor idea de como hacer es por ejemplo:

valor1=input('')

valor2= input('')


disp('digite 1 para ingresar mas datos o 2 para mostrar la matriz con todos los datos ingresados ')

opcion=input('')

while opcion==1

valor1=input('')

valor2= input('')

disp('digite 1 para ingresar mas datos o 2 para mostrar la matriz con todos los datos ingresados ')

opcion=input('')
end
despues si el usuario digita 2 es aqui donde no se como hacer para mostrar todos esos datos que el ingreso en en una matriz y en orden seria algo asi:
valor1 valor2
valor1 valor2
hasta que el usuario ya no quiera ingresar mas datos.
por ahi lei que tengo q concatenar los datos pero ni la menor idea el profesor que tengo de matlab es muy malo y no nos enseña esas cosas.
disculpen si puse algo mal soy muy nuevo en matlab y el codigo que se por lo que ven es muy basico.
gracias de antemano y disculpen si rompi alguna norma del foro soy nuevo aca.
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 Lindsey
Val: 419
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

ciclo para ingresar datos en una matriz

Publicado por Lindsey (119 intervenciones) el 12/08/2017 01:34:43
Hola, no sé si así te sirva:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clear all, clc
valores{1,1}='Valor 1';
valores{2,1}='Valor 2';
valores{1,2}=input('Ingrese valor: ');
valores{2,2}=input('Ingrese valor: ');
contador=2;
disp('Digite 1 para ingresar más datos, o 2 para mostrar la matriz con todos los datos ingresados: ')
opcion=input('Opción: ');
 
while opcion==1
    contador=contador+1;
    valores{contador,1}=['Valor ' num2str(contador)];
    valores{contador,2}=input('Ingrese valor: ');
    disp('Digite 1 para ingresar más datos, o 2 para mostrar la matriz con todos los datos ingresados: ')
    opcion=input('Opción: ');
end
 
valores
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
8
Comentar
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

ciclo para ingresar datos en una matriz

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 12/08/2017 01:43:35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clear all
i=1;
disp('digite 1 para ingresar mas datos o 2 para mostrar la matriz con todos los datos ingresados ')
opcion=input('Ingrese opcion:');
while opcion==1
valor(i,1)=input('Ingrese un valor: ');
valor(i,2)=input('Ingrese otro valor:');
 
disp('digite 1 para ingresar más datos o 2 para mostrar la matriz con todos los datos ingresados ')
opcion=input('Ingrese opcion:');
if opcion==2
display(valor)
end
i=i+1;
end

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
digite 1 para ingresar mas datos o 2 para mostrar la matriz con todos los datos ingresados
Ingrese opcion:1
Ingrese un valor: 5
Ingrese otro valor:6
digite 1 para ingresar más datos o 2 para mostrar la matriz con todos los datos ingresados
Ingrese opcion:1
Ingrese un valor: 5
Ingrese otro valor:6
digite 1 para ingresar más datos o 2 para mostrar la matriz con todos los datos ingresados
Ingrese opcion:2
 
valor =
 
     5     6
     5     6

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


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero

El aprendizaje depende de uno mismo. Tu búsqueda de información de deber ser constante para que puedas aprender mas de matlab. No debes depender de un profesor para aquello.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 4 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

ciclo para ingresar datos en una matriz

Publicado por pablo (6 intervenciones) el 12/08/2017 02:59:08
Gracias por tomarse el tiempo de ayudarme a los dos de verdad!!!
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