format for decimal numbers and no fractional
20 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Noe alvarado
el 20 de Jun. de 2014
Comentada: Deepak Ramaswamy
el 24 de Jun. de 2014
How i can obtain results in decimal format and not in fractional format?
I am using matlab for direct knematic, for example :
For a matrix I expect the following result: A12 =
[ 0, 0, 1, 0]
[ 1, 0, 0, 0]
[ 0, 1, 0, d2]
[ 0, 0, 0, 1]
but matlab show : A12 =
[0, -4967757600021511/81129638414606681695789005144064, 1, 0]
[ 1, 0, 0, 0]
[ 0, 1,4967757600021511/81129638414606681695789005144064, d2]
[ 0, 0, 0, 1]
where i expect a 0 i have a fractional number 4967757600021511/81129638414606681695789005144064
0 comentarios
Respuesta aceptada
the cyclist
el 20 de Jun. de 2014
I suggest you read
doc format
for complete info on how MATLAB displays to the command window.
If you mean something else, please add more detail to your question, which is very imprecise.
5 comentarios
the cyclist
el 22 de Jun. de 2014
I'm not sure what's happening here, and I don't have the Symbolic Math Toolbox, so I can't really test any ideas. I'm guessing that those fractions are the closest representation that MATLAB can get to the actual values, but I don't really know.
Deepak Ramaswamy
el 24 de Jun. de 2014
That is the rational representation of the number as computed by the symbolic math toolbox. convert to float using
double(A12)
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!