
generate a string with the numbers 1:999
    11 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Alberto Acri
      
 el 16 de Jun. de 2023
  
Hello! I need to generate a string with the numbers 1:999. 
I wrote these lines of code:
row_number = 1:999;
column_number = row_number.';
conversion_column_number = num2str(column_number);
I want to eliminate the two spaces that are created before the numbers 1:9 and the space that is created between the numbers 10:99 in conversion_column_number. Is there a solution to this problem?

0 comentarios
Respuesta aceptada
  Malay Agarwal
      
 el 16 de Jun. de 2023
        
      Editada: Malay Agarwal
      
 el 16 de Jun. de 2023
  
      Hi, Alberto
Please try the following code:
row_number = 1:999;
column_number = row_number.';
conversion_column_number = string(column_number);
This has the following output:

According to MATLAB documentation, the function num2str() converts the input array to a character array and MATALB makes sure that each element in a character array is of the same size, which is why you're getting the spaces.
0 comentarios
Más respuestas (1)
  Mayur
      
 el 16 de Jun. de 2023
        
      Editada: Mayur
      
 el 16 de Jun. de 2023
  
      Hi!
I understand that you want to convert 'column_number' to a string without extra spaces.
You can use the 'string' function instead of 'num2str' here.
row_number = 1:999;
column_number = row_number.';
conversion_column_number = string(column_number);
Alternatively, you can try with this.
row_number = 1:999;
column_number = row_number.';
conversion_column_number = "" + column_number;
For more information you can refer the following documentation: https://www.mathworks.com/help/matlab/ref/string.html
1 comentario
  Stephen23
      
      
 el 16 de Jun. de 2023
				
      Editada: Stephen23
      
      
 el 16 de Jun. de 2023
  
			"For more information you can refer the following documentation..."
Rather than linking to the Stateflow toolbox's overloaded STRING function, much better would be a link to the actual MATLAB STRING function:
Always pay attention to the toolbox!
Ver también
Categorías
				Más información sobre Get Started with MATLAB en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



