how to avoid powers of 10 i.e 1.0e+03 in answers
Afficher commentaires plus anciens
Hello, every time when i done calculation matlab giving answers 1.0e+03 * [ vector]. how to avoid this..??? few times its useful but few times it troubles me.
1 commentaire
Stephen23
le 5 Juin 2015
Read this:
The table Numeric Format gives a list of all options: try them!
Réponse acceptée
Plus de réponses (3)
Wagih Abu Rowin
le 19 Juin 2018
Use
format shortG
>> 1.0e+03
ans =
1000
1 commentaire
Josh La Palma
le 20 Oct 2018
Far out, thank you my man! It's seriously irritating enough then I tend to use symbolab instead of matlab
Muhammad Norman Hakeem bin Ramlee
le 10 Mai 2020
2 votes
Hi my script is this
n=[1.5,3.4;91250,73000]
but it comes out as
n =
1.0e+04 *
0.0001 0.0003
9.1250 7.3000
the 1.0e+04 * automatically comes out of nowhere and disturbs my data all the time. Anyone knows why?
1 commentaire
Walter Roberson
le 10 Mai 2020
for the reasons discussed above. Give the command
format long g
and display the data again
Sren Seyha
le 9 Avr 2020
1 vote
How avoid exponnetial number in my matlab gui interface:

1 commentaire
Walter Roberson
le 9 Avr 2020
If you are looking at the variable browser, then you can use Preferences -> Variables -> Default array format to change to a different format for the variable browser. For values that are being output by disp() or implied disp() to the command window then Preferences -> Command Window -> Text Display -> Numeric Format sets the "format" command that is done for you when you start MATLAB.
If you are talking about numeric data that is entered into a uitable(), then the only control you have is to set the ColumnFormat property for the column to one of the format types such as 'longg' . However you cannot use a standard format specification such as %0.7f . If you need that level of control, then best is to sprintf() or sprintfc() or compose() to convert the numbers to character vectors or string objects and set that into the uitable.
If you are talking about numeric data that you are setting as a String property of a uicontrol listbox or popup, then use sprintf() or sprintfc() or compose() to format it before setting it as the String property.
Catégories
En savoir plus sur Data Type Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!