You might want to try ndgrid
to generate an n-dimensional grid for the parameter values.
E.g.
xx, yy = ndgrid([1,2,3],[0.1, 0.2,0.3])
for 2d, add more vectors for n-d.
2D parameters array
If you then need to have the parameters stored in a 2d array, you could do e.g.
[xx(:), yy(:),...]
Specific values
In your case you need to use the vectors
a = a1 + [0 : 0.01 : 0.04]
b = b2 + [0 : 0.01 : 0.04]
c = c3 - [0 : 0.01 : 0.04]
...
or alternatively
a = a1 + linspace(0, 0.04, 5)
b = b2 + linspace(0, 0.04, 5)
c = c3 - linspace(0, 0.04, 5)
...
and so on, such that each vector corresponds to the values you need to scan over. Then use
[aa, bb, cc, ...] = ndgrid(a, b, c,...)