La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es el uso específico de la función redonda en matlab?

¿Cuál es el uso específico de la función redonda en matlab?

Función redondear

Función función: redondear.

Uso: B = round(A)

Toma la parte entera de cada elemento en la matriz A en la dirección más cercana y devuelve una matriz entera B con la misma dimensión que A. Para un parámetro complejo A, tome la parte entera de la parte real y el número imaginario en la dirección más cercana y devuelva datos complejos B.

Ejemplo:

ceil(x) devuelve el valor entero más pequeño que no es menor que x (luego se convierte a doble).

floor(x) devuelve el valor entero más grande no mayor que x.

round(x) devuelve el valor entero redondeado de x.

#include lt; stdio.hgt;

#include lt; math.hgt

int main(int argc, const char *argv[])

{

float num = 1.4999;

printf("ceil(f) es f\n", num, ceil(num));

p>

printf("piso(f) es f\n", num, piso(num));

printf("redondo(f) es f\n" , num, round( num));

devuelve 0;

}

Compilar: $cc test.c -lm

Ejecutar: $./ a.out

ceil(1.499900) es 2.000000

floor(1.499900) es 1.000000

round(1.499900) es 1.000000

Matlab Round()

Ejemplo de aplicación:

a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4 3.6i]

a =

Columnas 1 a 4

-1.9000 -0.2000 3.4000 5.6000

Columnas 5 a 6

7.0000 2.4000 3.6000i

ronda(a)

ans =

Columnas 1 a 4

-2.0000 0 3.0000 6.0000

Columnas 5 a 6

7.0000 2.0000 4.0000i