Convert a vector to single element
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    salah roud
 il 22 Feb 2020
  
    
    
    
    
    Modificato: Andrei Bobrov
      
      
 il 25 Feb 2020
            Hey
could someone tell me how to convert an vector to single element?
My code : 
signal = [0];
  for i = 1:255-1
             signal(i) =  dec2bin(i,8)        
  end
i get this error "the error is " Unable to perform assignment because the left and right sides have a different number of elements."
i want to get this result 
singal = [0000000,00000001,00000010,.............. Ets ]
how could do that ?
and thank you :D
0 Commenti
Risposta accettata
  Andrei Bobrov
      
      
 il 22 Feb 2020
        
      Modificato: Andrei Bobrov
      
      
 il 25 Feb 2020
  
      signal = dec2bin((0:255)');
or
fullfact([2 2 2 2 2 2 2]) - 1;
in your case
for i = 256:-1:1
    signal(i,:) =  dec2bin(i-1,8);
end
0 Commenti
Più risposte (1)
  darova
      
      
 il 22 Feb 2020
        Use cells
signal = cell(254,1);
for i = 1:255-1
    signal{i} = dec2bin(i,8);        
end
0 Commenti
Vedere anche
Categorie
				Scopri di più su Dates and Time in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


