Bucle IF y generar vector a la salida
Publicado por Dinibel (53 intervenciones) el 07/02/2019 15:59:30
Hola, recurro a ustedes por la siguiente consulta (quizá bastante básica) respecto a un IF
Tengo un vector con valores positivos y negativos
Quiero realizar la siguientes operaciones:
Si es positivo: b = log(a)
Si es negativo: b = -log(-a)
Y generar el vector B con los resultados
Pero no resulta lo que quiero
Me podran dar una mano?
Tengo un vector con valores positivos y negativos
1
a=[4 2 -8 -9 4 -7 5 2 -1 1]
Quiero realizar la siguientes operaciones:
Si es positivo: b = log(a)
Si es negativo: b = -log(-a)
Y generar el vector B con los resultados
1
2
3
4
5
if a>0
b=log(a)
else
b=-log(-a)
end
Pero no resulta lo que quiero
Me podran dar una mano?
Valora esta pregunta


0