leaving one out help

1 回表示 (過去 30 日間)
cgo
cgo 2018 年 12 月 3 日
回答済み: Jos (10584) 2018 年 12 月 3 日
I want to make a loop for a vector s = [1:10], but for each round I want to leave one element.
So for the first round, s = [1:9] only, then s = [2:10], then s = [1, 3:10], s = [1,2,4:10], etc.
How do I do this?
thanks

採用された回答

Jos (10584)
Jos (10584) 2018 年 12 月 3 日
% One of the many ways ...
N = 10 ;
for k = 1:N
s = [1:k-1 k+1:N]
% your code using s
end

その他の回答 (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