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에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!