Setting a range of values
3 ビュー (過去 30 日間)
古いコメントを表示
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?

0 件のコメント
採用された回答
Image Analyst
2021 年 6 月 25 日
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 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!