Displaying the elements of an array
41 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
Walter Roberson
on 24 Feb 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
More Answers (0)
See Also
Categories
Find more on Whos in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!