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

1 vue (au cours des 30 derniers jours)
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?

Réponse acceptée

Kevin Holly
Kevin Holly le 4 Nov 2022
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 commentaires
Nisar Ahmed
Nisar Ahmed le 6 Nov 2022
thanks @Kevin Holly, instead of random, how can I use a constant number.
John D'Errico
John D'Errico le 6 Nov 2022
extra50 = repmat(pi,50,106);
or
extra50 = pi*ones(50,106);

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by