Switching two things simultaneously in MATLAB
조회 수: 7 (최근 30일)
이전 댓글 표시
Please. Is it possible to switch simultaneously two things in MATLAB? Example: switch r s Where r and s are the two things to which l want to pass the switch
댓글 수: 0
답변 (1개)
Walter Roberson
2021년 2월 14일
No. You can only switch on a scalar or character vector.
r = randi(2)
s = randi(2)
switch sprintf('%d,%d', r, s)
case '1,1'
disp('it was 1,1')
case '1,2'
disp('it was 1,2')
case '2,1'
disp('it was 2,1')
case '2,2'
disp('it was 2,2')
otherwise
disp('it was wrong!')
end
switch true
case r == 1 && s == 1
disp('1 and 1')
case r == 1 && s == 2
disp('1 and 2')
case r == 2 && s == 1
disp('2 and 1')
case r == 2 && s == 2
disp('2 and 2')
otherwise
disp('none of the above!')
end
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!