Matlab letter "h" question
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Can somebody explain me why is there "h" at the beginning of the numbers?
function w = hanning(n)
load('han.mat');
switch n
    case 2220
        w = h6000;
    case 2960
        w = h8000;
    case 4079
        w = h11025;
    case 5920
        w = h16000;
    case 8159
        w = h22050;
    case 11840
        w = h32000;
    case 16317
        w = h44100;
end
0 comentarios
Respuesta aceptada
  Oleg Komarov
      
      
 el 7 de Abr. de 2011
        The letter "h" is there because you cannot name a matlab variable with just digits.
0 comentarios
Más respuestas (4)
  Walter Roberson
      
      
 el 6 de Abr. de 2011
        Those are not numbers, those are variables that have been loaded from han.mat . I have no idea at the moment what is in the variables.
0 comentarios
  Rambo
 el 7 de Abr. de 2011
        1 comentario
  Andrew Newell
      
 el 7 de Abr. de 2011
				@Rambo, when you respond to an answer you should do so by clicking on "Comment on this Answer".
  Andrew Newell
      
 el 7 de Abr. de 2011
        An array is just a variable with a lot of components. For example, you could type
h1 = 1:10;
and this creates a vector h1. This is a variable because you can change any component of it:
h1(1) = 0;
or add to it:
h1 = [h1 11];
I have arbitrarily added the number 1 to the name to show that it can be done.
0 comentarios
Ver también
Categorías
				Más información sobre Performance and Memory en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



