How to add constant values above and below of each columns of a matrix?

Hello,
I have a matrix say VP of size 100 * 106 and I want to add 50 constant values above and 50 values belowhis matrix (50 values on each column above and below) . How can I do it?

 Akzeptierte Antwort

VP = rand(100,106);
extra50 = rand(50,106);
NewVP = [extra50;VP;extra50];
size(VP)
ans = 1×2
100 106
size(NewVP)
ans = 1×2
200 106

2 Kommentare

thanks @Kevin Holly, instead of random, how can I use a constant number.
extra50 = repmat(pi,50,106);
or
extra50 = pi*ones(50,106);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by