フィルターのクリア

How to pick a corresponding value during a for loop run

1 回表示 (過去 30 日間)
joshua Abam
joshua Abam 2019 年 11 月 26 日
編集済み: joshua Abam 2019 年 11 月 27 日
Hi all please I am in need of your assistance, I am to run a simulation using a for loop which is to pick the 1st score in the 1st run, the 2nd score in the 2nd run, the 3rd score in the 3rd run till the end of the loop. This implies that the 1st run will correspond to the score value of 2345, and the 2nd run will correspond to 345 till the end
Thanks for your help
Kind regards
Joshua
function D_auto = response(x)
;;;;;;;;
;;;;;;;;
Dtetha = 45
Dmax = 360-45
for direction = 0:Dtetha:Dmax
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
scores = [2345,345,87,964,673,9843,763,783]
;;;;;
;;;;;
end
end

採用された回答

Bhaskar R
Bhaskar R 2019 年 11 月 26 日
編集済み: Bhaskar R 2019 年 11 月 26 日
It is possible, only if both variable scores and 0:Dtetha:Dmax(direction) lengths are equal
function D_auto = response(x)
% Your calculations
% ;;;;;;;;
% ;;;;;;;;
Dtetha = 45
Dmax = 360-45
% initialize the scores out of the loop
scores = [2345,345,87,964,673,9843,763,783];
k = 1; % counter variable for forloop
for direction = 0:Dtetha:Dmax
% Your calculations
%;;;;;;;;;;;;;;
% ;;;;;;;;;;;;;;
score_value = scores(k); % % it possible till the length of the direction is equal to scores
% Your calculations
% ;;;;;
% ;;;;;
k = k+1; % increment count variable for each iteration
end
end
  2 件のコメント
joshua Abam
joshua Abam 2019 年 11 月 26 日
編集済み: joshua Abam 2019 年 11 月 26 日
Dear Bhasker,
Thanks for your help it works perfectly
joshua Abam
joshua Abam 2019 年 11 月 27 日
編集済み: joshua Abam 2019 年 11 月 27 日
Dear Bhasker,
Just found a way around it
thanks

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by