modifying/rounding/aproximating a number
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Opariuc Andrei
 el 30 de Oct. de 2020
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 31 de Oct. de 2020
            i need a way to modify a number a=2.65987 into 2.6598 i tried round /fprintf , but both display as 2.6599 ,i need it badly ,i could just pop it out of nowhere by substracting 0.00007 but that's not helping .
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 30 de Oct. de 2020
        One option: 
c = floor(a*1E4)/1E4
producing: 
c =
                    2.6598      
.
6 comentarios
  Star Strider
      
      
 el 31 de Oct. de 2020
				Interesting!  
Check the link I posted — the link information is correct.  
While I would normally suggest that the difference between the two in the precision of the diaplayed numbers could account for the difference, that is not the situation here, where the display precision is not changing.  
Más respuestas (0)
Ver también
Categorías
				Más información sobre Logical 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!



