Azzera filtri
Azzera filtri

Setting a range of values

1 visualizzazione (ultimi 30 giorni)
Erkan Karaoglu
Erkan Karaoglu il 25 Giu 2021
Commentato: Erkan Karaoglu il 25 Giu 2021
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?

Risposta accettata

Image Analyst
Image Analyst il 25 Giu 2021
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.

Più risposte (0)

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by