Borrar filtros
Borrar filtros

eliminate all exponential part in the matrix

1 visualización (últimos 30 días)
Elysi Cochin
Elysi Cochin el 5 de Feb. de 2014
Respondida: Mischa Kim el 5 de Feb. de 2014
i have a matrix with values as shown in the link....
i want to eliminate all the exponential part that is
if the value is -0.0099 leave as it is,
but if it is 9.1940e-04 i want to keep only 9.1940.....
what should i do.... please do reply....

Respuesta aceptada

Mischa Kim
Mischa Kim el 5 de Feb. de 2014
Elysi, one option would be to convert matrix values to strings (or read as strings from file) and crop, if necessary:
if ~isempty(strfind(val,'e'))
val_new = str2num(val(1:strfind(val,'e')-1))
else
val_new = str2num(val)
end

Más respuestas (0)

Categorías

Más información sobre Numeric Types en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by