doing some orders in specific time in a loop

1 visualización (últimos 30 días)
john white
john white el 29 de En. de 2021
Respondida: john white el 30 de En. de 2021
Hi
I'm using this code to do some orders in a for loop, I want to measure the time in the loop and if the passed time equals to a specific value do another order else wait until that specific time but the code do the for loop as soon as posible and never checked that time.could you help me please,
this is the code:
clear,clc
a = 5;
b = ones(2);
x = zeros(2);
t3 = zeros(1,5);
for i = 1:5
tic
c = a*b;
k = x-2*c;
x = k;
while toc == 0.5
k = k*3;
end
end

Respuesta aceptada

john white
john white el 30 de En. de 2021
hi every one I found the answer and I write that here maybe it be useful for others
clear,clc
a = 5;
b = ones(2);
x = zeros(2);
t3 = zeros(1,5);
for i = 1:5
tic
c = a*b;
k = x-2*c;
x = k;
s = 0.5-toc;
if sign(s)==1
pause(s)
else
pause(0)
end
k = k*3;
end

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by