
SOS Ciclos+Matlab
Publicado por Jose (1 intervención) el 13/04/2014 01:10:11
Necesito me ayuden , soy nuevo programando en Matlab. El problema que tengo es el siguiente:
Estoy generando 10 valores aleatorios entre 0.1-180 (ex: x= 0.1, 2, 6.7, 3,5,45,120, 4, 179,3)
si lo valores generador en forma aleatoria son x<= 7
debe ejecutar la siguiente ecuacion: 19-25*log10(x)
si 7< x <= 9.2
debe ejecutar: x= - 2
si 9.2< x <= 180
debe ejecutar: 22-25*log10(x)
Necesito guardar en vectores (o no se si matriz), los calculos reaalizados, para luego plotarlos en una sola gráfica.
Intente hacer el programa usando for, if y no consigo almacenar los datos.
Les quedo agradecidos por la ayuda...
ATTE.
Ruiz
Estoy generando 10 valores aleatorios entre 0.1-180 (ex: x= 0.1, 2, 6.7, 3,5,45,120, 4, 179,3)
si lo valores generador en forma aleatoria son x<= 7
debe ejecutar la siguiente ecuacion: 19-25*log10(x)
si 7< x <= 9.2
debe ejecutar: x= - 2
si 9.2< x <= 180
debe ejecutar: 22-25*log10(x)
Necesito guardar en vectores (o no se si matriz), los calculos reaalizados, para luego plotarlos en una sola gráfica.
Intente hacer el programa usando for, if y no consigo almacenar los datos.
Les quedo agradecidos por la ayuda...
ATTE.
Ruiz
Valora esta pregunta


0