# How to run a loop to find the Hurst exponent corresponding to each row of the array?

3 ビュー (過去 30 日間)
Abhishek Chakraborty 2022 年 4 月 12 日

I have an array of 352736 rows and 22 columns , X. I want to find the Hurst coefficient corresponding to the elements in each row so that the Hurst coefficient is a 352736 rows by 1 column vector. I tried the following code:
nsample = 22;
nvar = 352736;
H = zeros(nvar,1);
for i = 1:nvar
H=genhurst(cumsum(X(i,:)));
end
But the code is not working. How to do the same? Kindly help me. The Hurst exponent formulation comes from the link (https://in.mathworks.com/matlabcentral/fileexchange/30076-generalized-hurst-exponent).

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

### 採用された回答

Abhishek Chakraborty 2022 年 4 月 12 日
I got it myself. Here is the code for it:
nsample = 22;
nvar = 352736;
H = zeros(nvar,1);
for i = 1:nvar
H(i,1)=genhurst(cumsum(X(i,:)));
end

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

### カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

R2020b

### Community Treasure Hunt

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

Start Hunting!

Translated by