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

4 ビュー (過去 30 日間)
Trisha Katz
Trisha Katz 2019 年 10 月 17 日
回答済み: Andrei Bobrov 2019 年 10 月 17 日
fullsizeoutput_4766.jpeg

回答 (2 件)

Walter Roberson
Walter Roberson 2019 年 10 月 17 日
A(starting_row : ending_row, starting_column : ending_column) = constant_to_fill_with * ones(number_of_rows, number_of_columns);
  3 件のコメント
Walter Roberson
Walter Roberson 2019 年 10 月 17 日
A = zeros(6,8)
D = ones(2,5)
A(5:6,1:5) = D
Trisha Katz
Trisha Katz 2019 年 10 月 17 日
Awesome, thank you!

サインインしてコメントする。


Andrei Bobrov
Andrei Bobrov 2019 年 10 月 17 日
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(:))

カテゴリ

Help Center および File ExchangeImage Data Workflows についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by