Hello to everyone. I want to enter a number and see the result. An "x" number and a "y" will be entered. For example; If 0<x<58 and Y>120 then ''1. Panel faulty'' If 0<x<58 and Y<120, ''16. The result "Panel faulty" will be obtained. If the entered number is not within this range, 58<x<118 and Y>118 is ''2. Panel is faulty'', 58<x<118 and Y<118 is ''17. The result "Panel faulty" will be obtained. How can I write this code?

 채택된 답변

Image Analyst
Image Analyst 2021년 6월 25일

1 개 추천

With input() and a set of if tests:
% Enter [x, y], e.g. [4, 7]
xy = input('Enter x and y enclosed in brackets and separated by a comma: ')
x = xy(1)
y = xy(2)
if 0 < x && x < 58 && y > 120
uiwait(msgbox('Panel #1 is faulty'))
elseif 0 < x && x < 58 && y < 120
uiwait(msgbox('Panel #16 is faulty'))
%etc.
end
Adapt as needed.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Control System Toolbox에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2021년 6월 25일

댓글:

2021년 6월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by