How to create a vector, knowing start, increment and number of values.

107 views (last 30 days)
I need to create a vector from values taken from a struct array. I think i know how to get those values but i don't understand how to create said vector havng start value (6.333954480229592e-06) the increment (3.906250000000000e-05) and the number of values (537600).
Appreciate any help

Accepted Answer

Stephen23
Stephen23 on 18 Feb 2021
B = 6.333954480229592e-06;
I = 3.906250000000000e-05;
N = 537600;
V = B + I*(0:N-1);

More Answers (1)

Steven Lord
Steven Lord on 18 Feb 2021
Let's take a simpler example. Start at A = 1 with an increment d = 0.5 and create a vector with n = 5 values. The vector is [1, 1.5, 2, 2.5, 3].
What's the first value in terms of A, d, and/or n?
What's the second value in terms of A, d, and/or n?
What's the third value?
Can you see a way to generalize this pattern?
  1 Comment
ARTURO CIONI
ARTURO CIONI on 18 Feb 2021
Appreciate you teaching me instead of giving me the answer, both yours and Stephen's comment helped a lot, thanks!

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!