how can I create a series of same length vectors, extract from each the maximum number, and collect the maximum numbers in a new vector?

1 回表示 (過去 30 日間)
if true
b=5;
muH=b*sqrt(pi/2);
n=100000; % n different vectors
H= rand(1,1000);
h=(muH/mean(H))* H; %vector
max=zeros(1,n);
for k=1:n %it creates n different vectors each containing 1000 numbers
max=max(h(k)); %extract maximum from each n vectors
end
end

採用された回答

KSSV
KSSV 2016 年 7 月 8 日
clc; clear all ;
b=5;
muH=b*sqrt(pi/2);
n=100000; % n different vectors
iwant=zeros(1,n);
for k=1:n %it creates n different vectors each containing 1000 numbers
H= rand(1,1000);
h=(muH/mean(H))* H; %vector
iwant(k)=max(h); %extract maximum from each n vectors
end

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by