How can I insert a smaller ones matrix into a larger zeros matrix?

3 vues (au cours des 30 derniers jours)
Trisha Katz
Trisha Katz le 17 Oct 2019
fullsizeoutput_4766.jpeg

Réponses (2)

Walter Roberson
Walter Roberson le 17 Oct 2019
A(starting_row : ending_row, starting_column : ending_column) = constant_to_fill_with * ones(number_of_rows, number_of_columns);
  3 commentaires
Walter Roberson
Walter Roberson le 17 Oct 2019
A = zeros(6,8)
D = ones(2,5)
A(5:6,1:5) = D
Trisha Katz
Trisha Katz le 17 Oct 2019
Awesome, thank you!

Connectez-vous pour commenter.


Andrei Bobrov
Andrei Bobrov le 17 Oct 2019
AA = [5:12;ones(5,1)*[0 8 8 8 0 5 5 5]]
AA(end-1:end,1:5) = 1;
AA(4,7) = 7;
eq7 = AA == 7;
le7 = AA <= 7;
gt7 = AA > 7;
number_of_values_eq7 = sum(eq7(:))
number_of_values_le7 = sum(le7(:))
number_of_values_gt7 = sum(gt7(:))

Catégories

En savoir plus sur Image Data Workflows 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