Displaying the elements of an array
41 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have a problem with displaying the elements of an array. I try 2 approaches and getting 2 different results for the same thing. I have these variables and the loop
ext_freq = 640e6;
sim = 1 / ext_freq;
period = 4500e-9;
time1 = 0:sim:period;
When I say
disp(time1)
the last 4 elements of the array are
Columns 2878 through 2881
0.4495 0.4497 0.4498 0.4500
But when I say
disp(time1(2881))
I got
4.5000e-06
I tried simpler arrays with the same logic and got the same results unlike here. I'd appreciate if you can explain me why there is such a difference here.
Thanks.
0 commentaires
Réponse acceptée
Walter Roberson
le 24 Fév 2018
Look at the very beginning of the display. You will almost certainly see something like
1.0e-5 *
which is a scaling factor that is being applied to the entire display.
To avoid this, give the command
format long g
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Whos dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!