MATLAB: 1xn matrix of variables

for loopif statementmatrix

I need to create a one column matrix F where for n inputs, there are n F values.
For example:
n = 3:
F = F1
F2
F3
I know that I need to create a for loop this but I'm not sure how to do it.
And then I need an if statement saying that for all F(<n), F(<n) = 0 and F(n) = 1000.
In this example, F1 = 0 and F2 = 0, but F3 = 1000.

Best Answer

Just run
n = 3;
F(3) = 1000;
Result
F =
0 0 1000
It will automatically fill the first two elemets with zero.