Finding location of minimum in 3d array

4 ビュー (過去 30 日間)
DARLINGTON ETAJE
DARLINGTON ETAJE 2019 年 8 月 14 日
コメント済み: DARLINGTON ETAJE 2019 年 8 月 14 日
Consider this code
Y = rand(1000,100) ;
iwant = zeros(20,50,100) ;
uwant=zeros(50,1,100);
for i = 1:100
Y1 = Y(:,i) ;
S1 = numel(Y1); % this is same always 1000
iwant(:,:,i) = reshape(Y1(1:S1 - mod(S1, 20)), 20, []);
uwant(:,:,i) = sum(iwant(:,:,i), 1).' / 20;
A=uwant(:,:,1:100);
B=abs(A-z);
C=min(B,[],[2 3]);
end
C is 50 by 1. Each value in C is selected from each row of 100 variables. How can I know the location where C is taking from among the 100 variables

採用された回答

KSSV
KSSV 2019 年 8 月 14 日
It is asked multiple times..you may search in the forum. For EXample:
  2 件のコメント
DARLINGTON ETAJE
DARLINGTON ETAJE 2019 年 8 月 14 日
Thanks for your response...the code there doesnt work...please help me with codes specific to this question.
DARLINGTON ETAJE
DARLINGTON ETAJE 2019 年 8 月 14 日
please help me out

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by