Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
MATLAB algorithm. How do you write this algorithm below in MATLAB?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
How do you write this algorithm in MATLAB?
Input p // p=1/2
Begin
Y <-- 0
C <-- 0
For t=1 to 7 do
Begin
if Random {[0,1]} < p then
X(t)=1
else
X(t)=0
if X(t)=1 then
C <-- C+1
else
C <-- 0
if C>= 3 then Y <--1
End
End
Output Y
0 Commenti
Risposte (1)
Image Analyst
il 27 Nov 2019
Start with this:
p = input('Enter p '); % E.g. p=0.5
Y = 0; % Y <-- 0
C = 0; % C <-- 0
for t = 1 : 7
if rand < p
X(t) = 1;
else
X(t)=0;
if X(t) == 1
C = C + 1; %C <-- C+1
else
C = 0; % C <-- 0
if C >= 3
Y = 1; % Y <--1
end
end
end
end
% Output Y
Y
0 Commenti
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!