1.0e+02 *

32 次查看(过去 30 天)
Sergey Dukman
Sergey Dukman 2015-5-9
Hei!
Can somebody help me with this:
After running for-loop (for example, for I=1:10 [I, I^2, sqrt(I)] end) I getting following answer as
ans =
1.0e+02 *
0.100000000000000 1.000000000000000 0.031622776601684
But it should be as follows
ans =
10.0000 100.0000 3.1623
Is it something with my Matlab settings?
I use format long.

采纳的回答

Star Strider
Star Strider 2015-5-9
In MATLAB Preferences (the ‘gear’ icon in the top toolbar) you can set format to ‘short g’. You can also do so from the Command Window by simply typing:
format short g
That should give you the result you want, although no promises with matrices.
  2 个评论
Sergey Dukman
Sergey Dukman 2015-5-9
Thank you Sir,
It works just fine!
Star Strider
Star Strider 2015-5-9
My pleasure!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Interactive Control and Callbacks 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by