Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Can anyone give me a simple while and if statemet for this problem, please

1 回表示 (過去 30 日間)
Kulaea Taueveeve Pauu
Kulaea Taueveeve Pauu 2018 年 10 月 16 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
a = [ 0.40 0.35 0.15 0.30 0.10 0.10 0.07] ;
threshold_1 <= 0.25;
threshold_2 >= 0.50;
threshold = FALSE
while NOT threshold do
Receive message 'Battery low' from set (a)
if received message is 'URGENT' then
threshold = TRUE
else
Add requested message to the queue list

回答 (2 件)

Haritha
Haritha 2018 年 10 月 16 日
Hi,
Install updated phased array antenna toolbox in add ons

Image Analyst
Image Analyst 2018 年 10 月 16 日
Try this:
a = [ 0.40 0.35 0.15 0.30 0.10 0.10 0.07] ;
threshold_1 <= 0.25; % Not sure what this is for.
threshold_2 >= 0.50; % Not sure what this is for.
threshold = false;
loopCounter = 1;
maxIterations = 1000; % Some big number, more than you ever expect to need.
while ~threshold && loopCounter < maxIterations
message = ReceiveMessage(a) % Some function - not sure what it is.
if contains(message, 'URGENT', 'IgnoreCase', true)
threshold = true
else
queueList{loopCounter} = message;
end
loopCounter = loopCounter + 1;
end
celldisp(queueList); % Display contents in command window.

この質問は閉じられています。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by