Matlab - Ejercicio programacion

 
Vista:

Ejercicio programacion

Publicado por Gonzalo (17 intervenciones) el 02/03/2018 15:57:15
Hola, tengo un ejercicio que hice utilizando el comando while 1 , y quiero saber como hacerlo pero sin utilizar un bucle de este tipo. No me salio hacerlo de otra forma.. El ejercicio es el siguiente

"Conversion de un numero decimal a binario"
El metodo consiste en realizar la division entera del numero sucesivamente por dos, hasta que el cociente sea cero. El numero binario estara formado por los restos en orden inverso, de todas las divisiones realizadas:el ultimo resto es el digito mas significativo y el primer resto el menos significativo
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

Ejercicio programacion

Publicado por Lindsey (119 intervenciones) el 02/03/2018 17:44:17
No sería hasta que el número que vayas a dividir sea menor a dos? while numero < 2
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ejercicio programacion

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 02/03/2018 22:43:57
1
2
3
4
5
6
7
8
9
10
11
clear all
clc
a(1)=65;
i=1;
while a(i)>=2
    r(i)=rem(a(i),2);
    a(i+1)=fix(a(i)/2);
    i=i+1;
end
a
r(i)=a(i)

1
2
3
4
5
6
7
8
9
10
>> conversion
 
a =
 
    65    32    16     8     4     2     1
 
 
r =
 
     1     0     0     0     0     0     1


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