What is a(:,2:3)?
古いコメントを表示
a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]
3 件のコメント
Azzi Abdelmalek
2016 年 5 月 17 日
What space?
Bella
2016 年 5 月 17 日
Kelvin
2023 年 2 月 7 日
1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 7 It’s a matrix
採用された回答
その他の回答 (2 件)
Greg Biyu
2019 年 3 月 12 日
0 投票
what is (:,:,3)?
5 件のコメント
Steven Lord
2019 年 3 月 12 日
Ghislain Rutayisire
2021 年 2 月 22 日
exactly what i was looking for!
Anu Sebastian
2021 年 3 月 9 日
What you mean by G=he(:,:,2); Especially (:,:,2)
Walter Roberson
2021 年 3 月 10 日
You were dealing with
he = imread('1.jpg');
which reads the image file and stores the result as an array.
If 1.jpg had been a color image, then the resulting array he would have been a 3D array, with the first index being for rows (vertical height), and the second index being for columns (horizontal distance), and for the third index being for color panes. The first color pane for an RGB image holds the Red component. The second color pane for an RGB image holds the Green component. The third color pane for an RGB image holds the Blue component.
Thus, if 1.jpg had been an RGB image, then he(:,:,2) would be a 2D array containing just the green component of the color information for each pixel.
However, your 1.jpg was not an RGB image; it was a grayscale image, and there is no red or green or blue component. If you needed specifically the green information (for example you were examining leaves) then you would not be able to proceed using that image. If, though, the green component was being used to approximate brightness (eyes are more sensitive to green), then you could just use the data you received instead. For example,
if ndims(he) > 2
G = he(:,:,2);
else
G = he;
end
end
Anu Sebastian
2021 年 3 月 10 日
Thank you sir
Maria Celeste
2022 年 11 月 2 日
0 投票
What are the answers to these? >> B(2:5) 20. >> A(4:8) 21. >> A(:,3) 22. >> B(:,3:4) 23. >> A(2:3,:) 24. >> B(2:3, 2:4) 25. >> length (A)
1 件のコメント
Walter Roberson
2022 年 11 月 2 日
B(2:5) is 'TAIF'
A(4:8) is [81 84 83 72 76]
A(:,3) is [84; 83]
B(:,3:4) is ['II'; 'XN'; 'YX']
A(2:3,:) is an error because A does not have 3 or more rows.
B(2:3, 2:4) is ['FXN'; 'KYX']
カテゴリ
ヘルプ センター および File Exchange で Images についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!