Wolfram-Mathematica

Aprende a calcular cifras decimales en Mathematica: guía completa

El cálculo de cifras decimales es una habilidad fundamental en el campo de las matemáticas y la programación. En el ámbito académico y profesional, es común encontrarse con situaciones en las que es necesario realizar operaciones con números decimales de alta precisión. En este sentido, Mathematica se presenta como una herramienta poderosa y versátil que facilita el cálculo de cifras decimales de manera rápida y precisa.

Te guiaremos a través de los pasos necesarios para calcular cifras decimales en Mathematica. Comenzaremos explorando el concepto de cifras decimales y su importancia en el mundo de las matemáticas y la programación. Luego, te enseñaremos las funciones y comandos específicos de Mathematica que te permitirán realizar cálculos de alta precisión. Finalmente, te proporcionaremos ejemplos prácticos y consejos útiles para que puedas aplicar tus conocimientos en situaciones reales.

¿Qué verás en este artículo?
  1. Cuáles son las principales funciones de Mathematica para calcular cifras decimales
    1. 1. N
    2. 2. Round
    3. 3. Floor y Ceiling
    4. 4. Truncate
  2. Cuál es la sintaxis básica para realizar cálculos decimales en Mathematica
  3. Cómo se redondean las cifras decimales en Mathematica
  4. Cuál es la precisión predeterminada para los cálculos decimales en Mathematica
  5. Es posible ajustar la precisión de los cálculos decimales en Mathematica
  6. Qué métodos numéricos se utilizan en Mathematica para calcular cifras decimales
  7. Existen funciones específicas en Mathematica para realizar operaciones matemáticas con cifras decimales
    1. Operaciones aritméticas con cifras decimales en Mathematica
    2. Redondeo de cifras decimales en Mathematica
    3. Comparación de cifras decimales en Mathematica
  8. Cómo se pueden representar las cifras decimales en notación científica en Mathematica
  9. Es posible realizar cálculos con cifras decimales en base distinta a 10 en Mathematica
    1. Convertir un número decimal en una base distinta a 10
    2. Ejemplo práctico: conversión de una dirección IP en base 10 a base 2
  10. Cuáles son las ventajas de utilizar Mathematica para calcular cifras decimales en comparación con otras herramientas de programación
  11. Se pueden realizar cálculos de alta precisión con cifras decimales en Mathematica
    1. 1. La importancia de la precisión en los cálculos decimales
    2. 2. Definiendo cifras decimales en Mathematica
    3. 3. Realizando operaciones aritméticas con cifras decimales
    4. 4. Redondeando cifras decimales
    5. 5. Trabajando con números decimales grandes
    6. 6. Representando cifras decimales en formato científico
    7. 7. Conclusiones
  12. Cómo se pueden guardar y exportar los resultados de los cálculos decimales en Mathematica
  13. Qué recursos adicionales están disponibles para aprender a calcular cifras decimales en Mathematica
    1. Cursos en línea
    2. Tutoriales en video
    3. Foros y comunidades en línea
    4. Libros y manuales
    5. Recursos en línea gratuitos
  14. Preguntas frecuentes (FAQ)
    1. 1. ¿Qué es Mathematica?
    2. 2. ¿Cómo puedo calcular cifras decimales en Mathematica?
    3. 3. ¿Cómo puedo ajustar la precisión de los resultados decimales en Mathematica?
    4. 4. ¿Puedo calcular cifras decimales de números complejos en Mathematica?
    5. 5. ¿Puedo redondear los resultados decimales en Mathematica?

Cuáles son las principales funciones de Mathematica para calcular cifras decimales

Mathematica es una poderosa herramienta de cálculo que cuenta con una amplia gama de funciones para realizar operaciones con cifras decimales de manera eficiente y precisa. Algunas de las principales funciones disponibles en Mathematica incluyen:

1. N

La función "N" permite calcular la representación decimal de cualquier número o expresión matemática. Por ejemplo, si deseas calcular la representación decimal de la constante matemática "Pi" en Mathematica, puedes utilizar la siguiente sintaxis:

N

La función "N" admite varios parámetros opcionales, como el número de dígitos significativos y el formato de redondeo.

2. Round

La función "Round" permite redondear un número o expresión decimal a un número específico de dígitos. Por ejemplo, si deseas redondear el número decimal 3.14159 a 2 dígitos, puedes utilizar la siguiente sintaxis:

Round

La función "Round" también admite parámetros opcionales para especificar el método de redondeo, como redondeo hacia arriba o hacia abajo.

3. Floor y Ceiling

Las funciones "Floor" y "Ceiling" permiten obtener el mayor entero menor o igual a un número decimal y el menor entero mayor o igual a un número decimal, respectivamente. Por ejemplo, si deseas obtener el mayor entero menor o igual a 3.14159, puedes utilizar la siguiente sintaxis:

Floor

De manera similar, si deseas obtener el menor entero mayor o igual a 3.14159, puedes utilizar la función "Ceiling" de la siguiente manera:

Ceiling

Estas funciones son útiles cuando necesitas realizar aproximaciones por defecto o por exceso de un número decimal.

4. Truncate

La función "Truncate" permite truncar un número decimal eliminando los dígitos decimales. Por ejemplo, si deseas truncar el número decimal 3.14159, puedes utilizar la siguiente sintaxis:

Truncate

La función "Truncate" simplemente elimina los dígitos decimales sin realizar ningún tipo de redondeo.

Cuál es la sintaxis básica para realizar cálculos decimales en Mathematica

Al realizar cálculos decimales en Mathematica, es importante conocer la sintaxis básica para obtener resultados precisos. La función "N" se utiliza para convertir un número en su forma decimal. Por ejemplo, si tienes la expresión matemática "1/3" y deseas obtener su valor decimal, simplemente escribe "N" en Mathematica y el resultado será "0.333333".

Además de la función "N", también puedes utilizar la función "Round" para redondear un número decimal a una cantidad determinada de dígitos. Por ejemplo, si deseas redondear el número "0.333333" a dos decimales, puedes escribir "Round" y el resultado será "0.33".

Otra función útil para realizar cálculos decimales es "Precision". Esta función te permite conocer el número de dígitos significativos en un número decimal. Por ejemplo, si tienes el número "0.333333" y deseas saber cuántos dígitos significativos tiene, simplemente escribe "Precision" y el resultado será "6".

Al utilizar Mathematica para realizar cálculos decimales, es importante conocer la sintaxis básica de las funciones "N", "Round" y "Precision" para obtener resultados precisos y redondeados según sea necesario. Estas funciones te permitirán realizar operaciones matemáticas con precisión decimal y obtener los resultados deseados.

Cómo se redondean las cifras decimales en Mathematica

En Mathematica, se pueden redondear las cifras decimales utilizando la función Round. Esta función permite especificar la cantidad de decimales a la que se desea redondear. Por ejemplo, si se tiene el número 3.14159 y se desea redondear a dos decimales, se puede utilizar la siguiente sintaxis:

Round

Esto redondeará el número a dos decimales, resultando en 3.14. Es importante tener en cuenta que el segundo argumento de la función Round indica la precisión deseada, por lo que se puede ajustar según sea necesario.

Además de Round, Mathematica también ofrece otras funciones para redondear cifras decimales, como Floor y Ceiling. Estas funciones permiten obtener el número entero más próximo por debajo y por encima de un decimal, respectivamente.

Por ejemplo, si se tiene el número 3.7 y se desea obtener el número entero más próximo por debajo, se puede utilizar la función Floor de la siguiente manera:

Floor

Esto devolverá el número 3. En cambio, si se desea obtener el número entero más próximo por encima de 3.7, se puede utilizar la función Ceiling:
Ceiling

Esto devolverá el número 4. Estas funciones son útiles cuando se necesita trabajar con números enteros en lugar de decimales.

Mathematica ofrece varias opciones para redondear cifras decimales, como Round, Floor y Ceiling. Estas funciones permiten ajustar la precisión deseada y obtener el número entero más próximo por debajo o por encima de un decimal. La elección de la función adecuada dependerá de las necesidades específicas del cálculo que se esté realizando.

Cuál es la precisión predeterminada para los cálculos decimales en Mathematica

La precisión predeterminada para los cálculos decimales en Mathematica es de MachinePrecision. Esto significa que los números decimales se representan usando la precisión de la máquina, lo que generalmente equivale a alrededor de 15 dígitos significativos.

Para verificar la precisión predeterminada en tu sesión de Mathematica, puedes utilizar la función $MachinePrecision. Esto te dará el número de dígitos significativos que se utilizan para representar números decimales en tu configuración específica.

Si necesitas una mayor precisión para tus cálculos decimales, puedes ajustar la configuración utilizando la función SetPrecision. Esto te permitirá especificar la cantidad de dígitos significativos que deseas utilizar en tus cálculos. Por ejemplo, puedes utilizar SetPrecision para calcular expr con una precisión de n dígitos significativos.

Es importante tener en cuenta que aumentar la precisión de los cálculos decimales puede aumentar el tiempo de ejecución y el uso de memoria en tus cálculos. Por lo tanto, debes evaluar si realmente necesitas una mayor precisión antes de ajustar la configuración.

Es posible ajustar la precisión de los cálculos decimales en Mathematica

En Mathematica, es posible ajustar la precisión de los cálculos decimales utilizando la función "SetPrecision". Esta función permite especificar el número de dígitos decimales significativos que deseas utilizar en tus cálculos.

Por ejemplo, si deseas calcular la raíz cuadrada de 2 con una precisión de 10 dígitos decimales, puedes utilizar la siguiente sintaxis:

SetPrecision, 10]

Esto devolverá el valor de la raíz cuadrada de 2 con una precisión de 10 dígitos decimales.

Además, Mathematica proporciona la función "N" que permite redondear un número decimal a un número específico de dígitos decimales. Por ejemplo, si deseas redondear el número pi a 5 dígitos decimales, puedes utilizar la siguiente sintaxis:

N

Esto devolverá el valor de pi redondeado a 5 dígitos decimales.

Qué métodos numéricos se utilizan en Mathematica para calcular cifras decimales

Al utilizar Mathematica para calcular cifras decimales, existen varios métodos numéricos que puedes emplear. Uno de ellos es el método de Newton-Raphson, que se utiliza para encontrar raíces de ecuaciones. También puedes utilizar el método de Euler para aproximar soluciones de ecuaciones diferenciales. Otro método comúnmente utilizado es el método de la bisección, que te permite encontrar el punto medio de un intervalo donde se encuentra la solución. Otra opción es el método de interpolación lineal, que te permite estimar valores entre dos puntos conocidos. En Mathematica tienes a tu disposición una amplia gama de métodos numéricos que te permiten calcular cifras decimales de manera efectiva y precisa.

Existen funciones específicas en Mathematica para realizar operaciones matemáticas con cifras decimales

Mathematica es un poderoso lenguaje de programación que cuenta con una amplia gama de funciones para realizar operaciones matemáticas. Si necesitas trabajar con cifras decimales, en Mathematica encontrarás funciones específicas que te permitirán realizar cálculos precisos y eficientes. Estas funciones están diseñadas para manejar números decimales de cualquier magnitud, permitiéndote realizar operaciones aritméticas, redondeo, comparaciones y mucho más. A continuación, te enseñaré cómo utilizar algunas de las funciones más comunes para calcular cifras decimales en Mathematica.

Operaciones aritméticas con cifras decimales en Mathematica

Para realizar operaciones aritméticas con cifras decimales en Mathematica, puedes utilizar las funciones básicas de suma, resta, multiplicación y división. Por ejemplo, para sumar dos números decimales, puedes utilizar la función Plus de la siguiente manera:

resultado = Plus

De manera similar, puedes utilizar las funciones Times, Minus y Divide para multiplicar, restar y dividir números decimales respectivamente.

Redondeo de cifras decimales en Mathematica

En muchos casos, es necesario redondear cifras decimales para obtener resultados más precisos o presentarlos de manera más legible. En Mathematica, puedes utilizar la función Round para redondear números decimales. Por ejemplo, para redondear el número decimal 3.14159 al entero más cercano, puedes utilizar la siguiente expresión:

resultado = Round

También puedes especificar la precisión de redondeo utilizando el segundo argumento de la función Round. Por ejemplo, para redondear el número decimal 3.14159 a dos decimales, puedes utilizar la siguiente expresión:

resultado = Round

Comparación de cifras decimales en Mathematica

Para comparar cifras decimales en Mathematica, puedes utilizar los operadores de comparación estándar, como ==, >, <, >= y <=. Por ejemplo, para comprobar si dos números decimales son iguales, puedes utilizar el operador == de la siguiente manera:

resultado = 3.14 == 3.14159

Si el resultado es True, significa que los dos números son iguales; de lo contrario, significa que son diferentes. De manera similar, puedes utilizar los otros operadores de comparación para realizar comparaciones de mayor, menor, mayor o igual y menor o igual.

Cómo se pueden representar las cifras decimales en notación científica en Mathematica

La notación científica es una forma común de representar números muy grandes o muy pequeños en matemáticas y ciencias. En Mathematica, puedes representar cifras decimales en notación científica utilizando la función ScientificForm. Esta función toma un número como argumento y devuelve su representación en notación científica.

Por ejemplo, si queremos representar el número 0.0000456 en notación científica, podemos usar la siguiente línea de código:

ScientificForm

Esto nos dará el resultado: 4.56 x 10^(-5).

También podemos especificar el número de dígitos significativos que queremos mostrar en la notación científica utilizando el argumento 2 de la función ScientificForm.

ScientificForm

Esto nos dará el resultado: 4.6 x 10^(-5).

Con la función ScientificForm de Mathematica, puedes representar cifras decimales en notación científica de manera fácil y precisa.

Es posible realizar cálculos con cifras decimales en base distinta a 10 en Mathematica

En Mathematica, es posible realizar cálculos con cifras decimales en bases diferentes a 10 utilizando la función "BaseForm". Esta función permite representar un número decimal en una base específica, lo que puede resultar útil en algunos casos, como por ejemplo, en la programación de algoritmos criptográficos o en la representación de números en sistemas numéricos no decimales.

Para utilizar la función "BaseForm", se debe especificar el número decimal que se desea convertir y la base en la que se desea representar. Por ejemplo, si se quiere representar el número decimal 15 en base 2, se puede utilizar la siguiente expresión:

BaseForm

Esta expresión devuelve el resultado "1111", que es la representación del número 15 en base 2. Es importante tener en cuenta que la función "BaseForm" solo permite representar números enteros en bases diferentes a 10.

Convertir un número decimal en una base distinta a 10

Para convertir un número decimal en una base distinta a 10 en Mathematica, se puede utilizar la función "RealDigits". Esta función devuelve una lista que contiene la representación del número decimal en la base especificada y la cantidad de dígitos decimales. Por ejemplo, si se quiere convertir el número decimal 3.14 en base 2, se puede utilizar la siguiente expresión:

RealDigits

Esta expresión devuelve el resultado "{1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1}", que es la representación del número 3.14 en base 2. La lista resultante contiene los dígitos de la parte entera y de la parte fraccionaria del número decimal.

Ejemplo práctico: conversión de una dirección IP en base 10 a base 2

Supongamos que se tiene una dirección IP en base 10, como por ejemplo "192.168.0.1", y se desea convertir esta dirección a base 2. Para hacerlo, se puede utilizar la función "BaseForm" junto con la función "IntegerDigits".

Primero, se debe convertir cada uno de los cuatro octetos de la dirección IP en números enteros utilizando la función "ToExpression". A continuación, se puede utilizar la función "IntegerDigits" para obtener la representación en base 2 de cada uno de los octetos. Por último, se puede utilizar la función "StringJoin" para unir las representaciones en base 2 de los octetos y obtener la dirección IP en base 2.

ip = "192.168.0.1";
octetos = ToExpression /@ StringSplit;
base2 = IntegerDigits & /@ octetos;
ipBase2 = StringJoin & /@ base2;

El resultado de ejecutar esta expresión es una lista que contiene los cuatro octetos de la dirección IP en base 2: "{11000000, 10101000, 00000000, 00000001}".

En Mathematica es posible realizar cálculos con cifras decimales en bases diferentes a 10 utilizando las funciones "BaseForm" y "RealDigits". Estas funciones permiten representar números decimales en bases específicas y convertir números decimales en bases diferentes a 10, respectivamente. Estas funciones son especialmente útiles en casos donde se requiere trabajar con sistemas numéricos no decimales, como en la programación de algoritmos criptográficos o en la representación de direcciones IP en base 2.

Cuáles son las ventajas de utilizar Mathematica para calcular cifras decimales en comparación con otras herramientas de programación

Mathematica es una poderosa herramienta de programación que ofrece numerosas ventajas al calcular cifras decimales. A diferencia de otras herramientas, Mathematica ofrece una amplia gama de funciones y operadores matemáticos, lo que permite realizar cálculos precisos y complejos con facilidad.

Además, Mathematica cuenta con una interfaz intuitiva, lo que facilita la escritura y comprensión del código. Esto es especialmente útil al trabajar con cifras decimales, ya que se pueden utilizar funciones específicas para redondear, truncar o realizar otros tipos de operaciones con los números decimales.

Otra ventaja de utilizar Mathematica es la rapidez con la que se pueden realizar los cálculos. Gracias a su capacidad de procesamiento paralelo y su optimización para cálculos numéricos, Mathematica es capaz de calcular cifras decimales en un tiempo muy reducido, lo que resulta especialmente útil al trabajar con grandes cantidades de datos o al realizar simulaciones numéricas.

Utilizar Mathematica para calcular cifras decimales ofrece ventajas significativas en términos de funcionalidad, facilidad de uso y rendimiento. Ya sea que estés realizando cálculos simples o complejos, Mathematica es una herramienta poderosa que te ayudará a obtener resultados precisos y eficientes.

Se pueden realizar cálculos de alta precisión con cifras decimales en Mathematica

Mathematica es una poderosa herramienta para realizar cálculos matemáticos de alta precisión. Con esta guía completa, aprenderás cómo calcular cifras decimales de manera precisa y eficiente.

1. La importancia de la precisión en los cálculos decimales

En muchos casos, los cálculos que involucran cifras decimales requieren una gran precisión para obtener resultados confiables. Mathematica ofrece una opción de precisión arbitraria, lo que significa que puedes especificar cuántos dígitos decimales deseas en tus cálculos.

2. Definiendo cifras decimales en Mathematica

En Mathematica, puedes definir cifras decimales utilizando la función N. Por ejemplo, si deseas calcular el número π con una precisión de 10 dígitos decimales, puedes escribir N. Esto te devolverá el valor de π con la precisión deseada.

3. Realizando operaciones aritméticas con cifras decimales

Mathematica también te permite realizar operaciones aritméticas con cifras decimales. Puedes sumar, restar, multiplicar y dividir números decimales utilizando los operadores +, -, y / respectivamente.

4. Redondeando cifras decimales

Si deseas redondear un número decimal a un número específico de dígitos decimales, puedes utilizar la función Round. Por ejemplo, Round te devolverá 3.142, redondeando π a 3 dígitos decimales.

5. Trabajando con números decimales grandes

Mathematica puede manejar números decimales extremadamente grandes con precisión arbitraria. Si necesitas calcular un número decimal con un gran número de dígitos, simplemente especifica la precisión requerida en la función N.

6. Representando cifras decimales en formato científico

En ocasiones, puede ser útil representar cifras decimales en formato científico para facilitar la lectura. Mathematica ofrece la función ScientificForm, que te permite representar un número decimal en notación científica.

7. Conclusiones

Mathematica es una herramienta poderosa para realizar cálculos de alta precisión con cifras decimales. Con las funciones y opciones disponibles, puedes calcular cifras decimales con la precisión deseada, realizar operaciones aritméticas, redondear números y trabajar con números decimales extremadamente grandes. ¡Empieza a explorar las capacidades de cálculo decimal en Mathematica y mejora tus habilidades matemáticas!

Cómo se pueden guardar y exportar los resultados de los cálculos decimales en Mathematica

En Mathematica, es muy útil poder guardar y exportar los resultados de nuestros cálculos decimales. Afortunadamente, el programa nos ofrece varias opciones para lograr esto de manera sencilla.

Una manera de guardar los resultados es utilizando la función "Export". Con esta función, podemos guardar los resultados en diferentes formatos, como por ejemplo CSV o XLSX. Por ejemplo, si queremos guardar los resultados de un cálculo decimal en un archivo CSV, podemos hacerlo de la siguiente manera:

Export

En este caso, "resultados.csv" es el nombre del archivo que queremos crear, y "resultados" es la variable donde tenemos almacenados nuestros cálculos decimales.

Otra opción es utilizar la función "Save". Esta función nos permite guardar los resultados en un formato específico de Mathematica, para que podamos cargarlos fácilmente en futuras sesiones de trabajo. Por ejemplo, si queremos guardar nuestros resultados en un archivo de formato MX, podemos hacerlo de la siguiente manera:

Save

En este caso, "resultados.mx" es el nombre del archivo que queremos crear, y "resultados" es la variable donde tenemos almacenados nuestros cálculos decimales.

Una vez que hemos guardado nuestros resultados, podemos exportarlos para utilizarlos en otros programas o compartirlos con otros usuarios. Por ejemplo, si queremos exportar nuestros resultados en formato PDF, podemos hacerlo de la siguiente manera:

Export

En este caso, "resultados.pdf" es el nombre del archivo que queremos crear, y "resultados" es la variable donde tenemos almacenados nuestros cálculos decimales.

Qué recursos adicionales están disponibles para aprender a calcular cifras decimales en Mathematica

Cuando se trata de aprender a calcular cifras decimales en Mathematica, existen una serie de recursos adicionales que pueden ser de gran ayuda para mejorar tus habilidades en esta área.

Cursos en línea

Una forma efectiva de aprender a calcular cifras decimales en Mathematica es inscribirte en cursos en línea especializados en esta temática. Estos cursos ofrecen lecciones estructuradas y prácticas que te permitirán adquirir los conocimientos necesarios de manera progresiva.

Tutoriales en video

Los tutoriales en video son una excelente opción para aquellos que prefieren aprender de una manera visual. En plataformas como YouTube y Khan Academy, encontrarás una amplia variedad de tutoriales que explican paso a paso cómo realizar cálculos de cifras decimales en Mathematica.

Foros y comunidades en línea

Participar en foros y comunidades en línea dedicados a Mathematica te brinda la oportunidad de interactuar con otros usuarios y expertos en el tema. Podrás hacer preguntas, resolver tus dudas y compartir tus conocimientos con la comunidad.

Libros y manuales

Si prefieres el aprendizaje tradicional, los libros y manuales especializados en Mathematica pueden ser una excelente opción. Estos recursos suelen ofrecer una explicación detallada y ejemplos prácticos que te ayudarán a dominar el cálculo de cifras decimales.

Recursos en línea gratuitos

Además de los cursos y tutoriales de pago, existen numerosos recursos en línea gratuitos que puedes aprovechar. Sitios web, blogs y plataformas educativas ofrecen contenido gratuito de calidad que te permitirán fortalecer tus habilidades en Mathematica sin gastar dinero.

Contar con recursos adicionales como cursos en línea, tutoriales en video, foros y comunidades en línea, libros y manuales, así como recursos gratuitos en línea, te brindará la oportunidad de ampliar tus conocimientos y habilidades en el cálculo de cifras decimales en Mathematica de manera efectiva.

Preguntas frecuentes (FAQ)

1. ¿Qué es Mathematica?

Mathematica es un programa de software utilizado para realizar cálculos y análisis matemáticos. Es ampliamente utilizado en campos como la física, la ingeniería y las ciencias de la computación.

2. ¿Cómo puedo calcular cifras decimales en Mathematica?

Para calcular cifras decimales en Mathematica, puedes utilizar la función N, donde "expr" es la expresión o ecuación que deseas evaluar. Esto te dará el resultado en forma decimal.

3. ¿Cómo puedo ajustar la precisión de los resultados decimales en Mathematica?

Puedes ajustar la precisión de los resultados decimales utilizando la función SetPrecision, donde "expr" es la expresión o ecuación que deseas evaluar y "n" es la cantidad de dígitos decimales que deseas obtener en el resultado.

4. ¿Puedo calcular cifras decimales de números complejos en Mathematica?

Sí, puedes calcular cifras decimales de números complejos en Mathematica utilizando la función N, donde "expr" es la expresión o ecuación que contiene el número complejo. El resultado será un número complejo en forma decimal.

5. ¿Puedo redondear los resultados decimales en Mathematica?

Sí, puedes redondear los resultados decimales en Mathematica utilizando la función Round, donde "expr" es la expresión o ecuación que deseas redondear y "n" es la cantidad de dígitos decimales a los que deseas redondear.

Artículos que podrían interesarte

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir