How do I loop a fucntion over matrix columns and store the results in a column?

10 ビュー (過去 30 日間)
lil brain
lil brain 2022 年 1 月 10 日
コメント済み: lil brain 2022 年 1 月 11 日
Hi,
I have an issue writing a while loop correctly. I have a variable (R) with values that are stored in a matrix full of columns and a function (dfaedit), which I would like loop over each of those columns. Each of these loops should produce a result (H) which I would like to store in a seperate matrix column as a list of numerical values.
I was wondering if someone could help me write this while-loop correctly?
Thanks!

採用された回答

Torsten
Torsten 2022 年 1 月 10 日
If R is your matrix:
[m,n] = size(R);
H = zeros(n,1);
for i = 1:n
r = R(:,i);
H(i) = dfaedit(r );
end
  3 件のコメント
lil brain
lil brain 2022 年 1 月 11 日
This works! Very cool and thank you for the support. The dfaedit_2 was just a different version of the same function I used :)

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by