NMath

Biblioteca matemática .NET

Funciona con todos los lenguajes .NET, incluidos C#, Visual Basic y F#.

La biblioteca de matemáticas NMath .NET contiene clases fundamentales para los números orientados a objetos en la plataforma .NET.

Principais features

Cálculo Numérico
Análise Estatística
Otimização Matemática
Processamento de Sinais
Algoritmos de Aprendizado de Máquina

Descripción completa

Solicitar presupuesto

Resumen de características de NMath

Matemáticas básicas

  • Clases de números complejos de simple y doble precisión.
  • Generadores de números aleatorios para varias distribuciones de probabilidad, secuencias independientes de números aleatorios que utilizan métodos skip-ahead y jumpfrog, y secuencias casi aleatorias que utilizan métodos Niederreiter y Sobol.
  • Transformadas rápidas de Fourier (FFT), Wavelets y convolución y correlación lineal.
  • Funciones especiales como factorial, binomial, la función gamma y funciones relacionadas, funciones de Bessel, integrales elípticas y más.

Álgebra lineal

  • Arreglos completos y clases de vectores para cuatro tipos de datos: números de punto flotante de precisión simple y doble y números complejos de precisión simple y doble.
  • Indexación flexible mediante cortes y rangos.
  • Operadores aritméticos sobrecargados con sus significados convencionales para los lenguajes .NET que los admiten, y métodos con nombre equivalentes ( , , etc.) para aquellos que no los admiten.
  • Clases de matrices dispersas estructuradas con todas las funciones, que incluyen triangular, simétrica, hermítica, con bandas, tridiagonal, simétrica con bandas y hermítica con bandas.
  • Funciones para convertir entre matrices generales y tipos de matrices dispersas estructuradas.
  • Funciones para transponer matrices dispersas estructuradas, calcular productos internos y calcular normas de matriz.
  • Clases para factorizar matrices dispersas estructuradas, incluida la factorización LU para matrices con bandas y tridiagonales, factorización de Bunch-Kaufman para matrices simétricas y hermitianas, y descomposición de Cholesky para matrices definidas positivas simétricas y hermitianas. Una vez construidas, las factorizaciones de matrices se pueden usar para resolver sistemas lineales y calcular determinantes, inversos y números de condición.
  • Clases generales de vectores y matrices dispersas y factorizaciones de matrices.
  • Clases de descomposición ortogonal para matrices generales, incluida la descomposición QR y la descomposición en valores singulares (SVD).
  • Clases avanzadas de factorización de mínimos cuadrados para matrices generales, incluidas Cholesky, QR y SVD.
  • Factorización LU para matrices generales, así como funciones para resolver sistemas lineales, calcular determinantes, inversas y números de condición.
  • Clases para resolver problemas de valores propios simétricos, hermitianos y no simétricos.
  • Extensión de funciones matemáticas estándar como Cos(), Sqrt() y Exp() para trabajar con vectores, matrices y clases de números complejos.

Funciones

  • Clases para encapsulación de funciones de una variable, con soporte para integración numérica (métodos de Romberg y Gauss-Kronrod), diferenciación (método de Ridders) y manipulación algebraica de funciones.
  • Encapsulación de polinomios, interpolación y diferenciación e integración exactas.
  • Clases para minimizar funciones univariadas utilizando la búsqueda de la sección dorada y el método de Brent.
  • Clases para minimizar funciones multivariadas utilizando el método simplex downhill, el método de conjunto de dirección de Powell, el método de gradiente conjugado y el método métrico variable (o cuasi-Newton).
  • Recocido simulado.
  • Programación Lineal (LP), Programación No Lineal (NLP) y Programación Cuadrática (QP) utilizando Microsoft Solver Foundation.
  • Ajuste de mínimos cuadrados de polinomios.
  • Minimización de mínimos cuadrados no lineales, ajuste de curvas y ajuste de superficies.
  • Clases para encontrar raíces de funciones univariadas utilizando el método de la secante, el método de Ridders y el método de Newton-Raphson.
  • Métodos numéricos de doble integración de funciones de dos variables.
  • Minimización de mínimos cuadrados no lineales utilizando el método Trust-Region, una variante del método Levenberg-Marquardt.
  • Ajuste de curvas y superficies por mínimos cuadrados no lineales.
  • Clases para resolver ecuaciones diferenciales de primer orden utilizando el método de Runge-Kutta.

Integración con bibliotecas estándar .NET

  • Clases de datos totalmente persistentes que utilizan mecanismos .NET estándar.
  • Integración con ADO.NET.
  • Trazado usando Microsoft Chart Controls para .NET.

Solicitar presupuesto

Al hacer clic en "Enviar", usted acepta permitir que Software.com.br se comunique con usted utilizando la información proporcionada, con el fin de enviar cotizaciones y comunicaciones relacionadas con su pedido. Para obtener más detalles sobre cómo protegemos y usamos sus datos, consulte nuestra Política de privacidad y Términos de uso

Productos relacionados

UniPlot fue desarrollado para visualizar y analizar datos de prueba.

Con sólo unos clicks del mouse, usted puede transformar sus datos en mapas 3D de superficie, con zonas de color, mapas de contorno con color de relleno o parcela de datos 2D en diagramas con varios ejes.
TreeAge Pro permite que incluso usuarios eventuales construyan y analicen modelos sofisticados de análisis en un plazo extremadamente corto. Si usted es un analista experimentado, se sentirá confortable usando TreeAge Pro tras una revisión rápida de sus cálculos estadísticos. Si usted no tiene experiencia o tiene conocimiento limitado de principios de análisis de decisión, TreeAge Pro acelerar su proceso de aprendizaje.

TreeAge Pro es un paquete de software amigable que facilita la toma de decisiones en fase de complejidad e incertidumbre.
TeeChart Pro V8 es más flexible que nunca! Basado en más de 10 años de retroalimentación de los clientes, la funcionalidad de esta solución es realmente impresionante!
El software NVivo le permite importar y trabajar con materiales prácticamente en cualquier idioma, incluyendo portugués. Esto le ayuda a organizar y analizar documentos en Word, PDFs, videos, fotos y archivos de audio.

El software fue desarrollado para ayudar a los investigadores y a otras personas que trabajan con material no estructurado para compilar, comparar y descifrar información de forma rápida y segura. Al igual que en las agencias de investigación de mercado, departamentos gubernamentales y universidades, nuestros programas son utilizados por una variedad de industrias, de Turismo y Proyectos Urbanos a Recursos Humanos y Leyes, en más de 150 países alrededor de todo el mundo.
Crystal Reports Server está diseñado para hacer precisamente eso. Crystal Reports es una solución de informes completa que ayuda a las organizaciones a crear, explorar, visualizar y entregar informes a través de la Web o incrustados en aplicaciones empresariales. Se dirige a todos los pasos en el proceso de información, incluyendo el formato acceso a datos e informes, la integración de los reportes con portales y aplicaciones.
Cobol DataViewer es una herramienta para archivos de datos Cobol ingeniería inversa.

Al hacer clic en "Enviar", usted acepta permitir que Software.com.br se comunique con usted utilizando la información proporcionada, con el fin de enviar cotizaciones y comunicaciones relacionadas con su pedido. Para obtener más detalles sobre cómo protegemos y usamos sus datos, consulte nuestra Política de privacidad y Términos de uso