Borrar filtros
Borrar filtros

code using if but didn't work?? any help

1 visualización (últimos 30 días)
arkedia
arkedia el 6 de Ag. de 2014
Comentada: Star Strider el 6 de Ag. de 2014
i want to make a subcod in a simulation as follows 1- choose the lowest numberin
a=[9 5 6 1 -5 0 2] 2- replace this value with 1 and other numbers with zeros to be
newa=[0 0 0 0 1 0 0]
my sub code is
a=[9 5 6 1 -5 0 2]
newa=size(a)
j=min(a)
for i=1:7
if a(1,i)==j; then newa(1,i)==1;
else
newa(1,i)==0;
end
end
But it didnt work ANY HEELP

Respuesta aceptada

Kelly Kearney
Kelly Kearney el 6 de Ag. de 2014
You have a typo in your then statement... should be
newa(1,i) = 1;
not
newa(1,i) == 1;
But you can replace the entire code with
a = [9 5 6 1 -5 0 2];
newa = a == min(a);

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by