for and if loop with two variables does not work
古いコメントを表示
Hi,
I have an if and a for loop and I can't really figure out why it does not work. Can you tell my mistake? Basically I want to create the vector "Vektor2Batterie" with the conditions that I specified. The only reason I did not use "VektorBatterie" directly is because that also did not work, and I figured that might be the problem.
VektorBatterie = [A1 A8 A2 A9 A3 A10 A4 A11 A5 A12 A6 A13 A7 A14];
Vektor2Batterie = zeros(14,1)'
for i =1:14
for n = 2:2:14
if VektorBatterie(i) > 3040
Vektor2Batterie(i) = 3040;
if VektorBatterie(n) > VektorBatterie(n-1)
Vektor2Batterie(n) = VektorBatterie(n-1);
else
Vektor2Batterie(n) = VektorBatterie(i);
end
end
end
end
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!