for x=1:0.5:20
how can store the value for this type of for loop.

6 comentarios

madhan ravi
madhan ravi el 27 de Nov. de 2018
Editada: madhan ravi el 27 de Nov. de 2018
If you show the calculation we can vectorize it even without a loop if there is a possibility.
wong loong
wong loong el 27 de Nov. de 2018
for i=1:0.5:20
Base =(BaseValue.inputSingleScan-1.63)*(327/10)*100;
Top = (TopValue.inputSingleScan-1.63)*(327/10)*100;
PI1 = abs(Top - Base);
this is calculation.
madhan ravi
madhan ravi el 27 de Nov. de 2018
BaseValue.inputSingleScan ? provide the datas
wong loong
wong loong el 27 de Nov. de 2018
data scan from sensor.
madhan ravi
madhan ravi el 27 de Nov. de 2018
is it stored or live data?
wong loong
wong loong el 27 de Nov. de 2018
live data...i want store the data every time loop...then find out the maximun value.

Iniciar sesión para comentar.

 Respuesta aceptada

madhan ravi
madhan ravi el 27 de Nov. de 2018
Editada: madhan ravi el 27 de Nov. de 2018

0 votos

EDITED
x=1:0.5:20;
n=numel(x);
Base=cell(1,n); % PRE-ALLOCATION
Top=cell(1,n);
PI1=cell(1,n);
for i=1:n
Base{i} =(BaseValue.inputSingleScan-1.63)*(327/10)*100;
Top{i} = (TopValue.inputSingleScan-1.63)*(327/10)*100;
PI1{i} = abs([Top{i}] - [Base{i}]);
end
values=[PI1{:}];
max_value=max(values);

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Preguntada:

el 27 de Nov. de 2018

Editada:

el 27 de Nov. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by