Matlab - Como programar esta función

 
Vista:
sin imagen de perfil
Val: 45
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como programar esta función

Publicado por André (23 intervenciones) el 28/05/2020 03:19:46
Me olvidé de los ciclos for e If y quiero programar esto de la imagen pero no me resulta:

o existe una función predeterminada que haga lo que ahí dice?



redondear

Gracias de antemano por la respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 45
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como programar esta función

Publicado por André (23 intervenciones) el 28/05/2020 05:14:05
Me estaba ahogando en un vaso de agua como se dice jajaj.

La función que debia usar era "round"

1
int=round((n./nt)+0.51)

con respecto a la pregunta, eso era lo que llevaba avanzado, pero no me estaba sirviendo mucho:

1
2
3
4
5
6
7
8
9
10
11
12
13
clc
clear all
n=0.10;
nt=1;
if  n>=0  & n<=0
    int=1
elseif n>nt & n<=2*nt
    int=2
elseif n>2*nt & n<=3*nt
    int=3
else
    int=4
end


En fin, ya lo resolví, gracias de todas formas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar