Matlab - redondeo en matlab

 
Vista:

redondeo en matlab

Publicado por Karina Marcela (1 intervención) el 16/02/2012 21:51:49
Buenas
Necesito hacer un ejercicio donde redonde un numero al entero proximo, en lo posible que no lleve el comando round.

Gracias
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

redondeo en matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 17/02/2012 06:30:34
Hola Karina.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function R=redondeocaballero(N)
decimal=N-fix(N);
if N>=0
    if decimal>=0.5
        R=fix(N)+1;
    else
        R=fix(N);
    end
else
    if decimal<=-0.5
        R=fix(N)-1;
    else
        R=fix(N);
    end
end



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
EJECUCIONES
 
>> R=redondeocaballero(133.2)
R =
   133
 
>> R=redondeocaballero(133.4)
R =
   133
 
>> R=redondeocaballero(133.5)
R =
   134
 
>> R=redondeocaballero(133.7)
R =
   134
 
>> R=redondeocaballero(133.8)
R =
   134
 
>> R=redondeocaballero(-133.2)
R =
  -133
 
>> R=redondeocaballero(-133.4)
R =
  -133
 
>> R=redondeocaballero(-133.5)
R =
  -134
 
>> R=redondeocaballero(-133.7)
R =
  -134
 
>> R=redondeocaballero(-133.8)
R =
  -134



Saludos.
JOSE JEREMIAS CABALLERO

Servicios de programacion matlab


Asesor de Proyectos con Matlab
programador en matlab
"Detalladar sus preguntas, para recibir respuestas acertadas"
[email protected]
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

exportar u obtener datos para realizar unas gráficas

Publicado por Rodas Lavado Yuri Alexander (1 intervención) el 11/07/2015 02:42:57
Buenas noches estimado Caballero, quería hacerte una consulta, he elaborado un programa en el cual tengo lazos = n , los cuales me dan una respuesta vectorial, 1 lazo es una vuelta el programa da miles y miles de vueltas , por ejemplo (45533).. pero este no se detiene hasta que me indique un resultado óptimo que le estoy indicando. ya que cada vez que corre o pasan esos lazos, no puedo observar los lazos anteriores, Mi consulta es como puedo exportar o extraer esos datos de las anteriores lazos para graficarlos.

Gracias por su atención, Saludos.
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