フィルターのクリア

obtain element from a non defined array matlab

2 ビュー (過去 30 日間)
Josep Llobet
Josep Llobet 2022 年 12 月 12 日
編集済み: Voss 2022 年 12 月 12 日
I am looking to obtain the element of an array without the necessity of creating a new variable.
Currently I am using like:
img_ex = imread('peppers.png');
size_img_temp = size(img_ex)
size_img = size_img_temp(1)
But i would like to call the array element without the necessity of create a new variable.
Something like:
img_ex = imread('peppers.png');
size_img = anything_to(size(img_ex))
Aboiding the
Error: Invalid array indexing.
Thank you very much

採用された回答

Voss
Voss 2022 年 12 月 12 日
編集済み: Voss 2022 年 12 月 12 日
img_ex = imread('peppers.png');
size_img = subsref(size(img_ex),substruct('()',{1}))
size_img = 384
% for comparison:
size_img_temp = size(img_ex);
size_img = size_img_temp(1)
size_img = 384
Of course, with size specifically, you can do:
size_img = size(img_ex,1)
size_img = 384

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by