How can I create an image in MATLAB by creating a 3D RGB matrix and display it in a MATLAB window?

9 ビュー (過去 30 日間)
The image should look like a red square above a blue square.

回答 (1 件)

Bshara Murr
Bshara Murr 2017 年 11 月 27 日
new = 255 * ones(dimensions, dimensions, 3, 'uint8');
new(:,:,2) = 0;
imshow(new);
The second line sets the green channel to zero
  5 件のコメント
Bshara Murr
Bshara Murr 2017 年 11 月 27 日
編集済み: Bshara Murr 2017 年 11 月 27 日
new = 255 * ones(100, 50, 3, 'uint8');
new(1:50,:,2) = 0;
new(1:50,:,3) = 0;
new(51:100,:,2) = 0;
new(51:100,:,1) = 0;
imshow(new);
Is this what you are looking for?
Madison Mitchell
Madison Mitchell 2017 年 11 月 27 日
Yes that's perfect thank you so much

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

カテゴリ

Help Center および File ExchangeImages についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by