Mathgl

Una biblioteca para gráficos científicos.
Descargar ahora

Mathgl Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexey Kakunin
  • Sitio web del editor:

Mathgl Etiquetas


Mathgl Descripción

Una biblioteca para gráficos científicos. Mathgl es una biblioteca para gráficos científicos. Mathgl es ... · una biblioteca para hacer gráficos científicos de alta calidad bajo Linux y Windows; · una biblioteca para el trazado de datos rápidos y el manejo de grandes matrices de datos; · una biblioteca para trabajar en la ventana Modos de consola y para facilitar la incrustación en otros programas; · Una biblioteca con un conjunto grande y en crecimiento de gráficos. COMENTARIOS DEVOLVERSI Intentó hacer parcelas lo más bien posible: la superficie puede ser transparente y resaltada por varias fuentes de luz (hasta 10). . La mayoría de las funciones de dibujo tienen 2 variantes: sencillo para la trama rápida de los datos, compleja una para especificar la posición exacta de la parcela (incluida la representación paramétrica). La imagen resultante se puede guardar en formato de mapa de bits (PNG, JPEG, TIFF) o en formato vectorial EPS o SVG. Todo el texto se dibuja por fuente de vectores, que permite una alta escalabilidad y portabilidad. El texto puede contener comandos para: algunos de los símbolos similares a Tex, el índice de cambio (índices superiores o más bajos) y el estilo de fuente dentro de la cadena de texto. Los textos de las garrapatas se giran con la rotación del eje. Es posible crear una leyenda de parcela y poner texto en la posición arbitraria de la parcela. La clase específica MglData se utiliza para la incapsulación de datos. Excepto la creación segura y la eliminación de matrices de datos, incluye funciones para el procesamiento de datos (alisado, diferenciación, integración, interpolación, etc.) y la lectura de archivos de datos con determinación automática de tamaño. Clase MglData puede manejar matrices con hasta tres dimensiones (matrices que dependen hasta 3 índices independientes AIJK). El uso de una matriz con mayor número de dimensiones no es razonable porque no sé cómo se puede trazar. El llenado y la modificación de los datos pueden cumplirse manualmente o por fórmulas textuales. Class MgFormula permite la evaluación rápida de una expresión matemática textual. Se basa en la precompilación de la cadena para el código de árbol de árboles en la creación de la instancia de clase. En el código de la etapa de evaluación realiza solo un paseo de árbol rápido y devuelve el valor de la expresión. Excepto los valores cambiantes de matriz de datos, se utilizan fórmulas textuales para dibujar en coordenadas de curvilinear arbitrarias. Por lo tanto, un conjunto de tales coordenadas curvilíneas está limitado solo por la imaginación del usuario, pero no una lista fija como polar, parabólica, esférica, etc. Aquí hay algunas características clave de "Mathgl": · Parcelas unidimensionales: gráfico de la trama de curva regular (), curva con área de llenado (), barras de cajas verticales (), escaleras Paso (), líneas verticales STEM (), superficie del toro de rotación de curva (), tabla de gráficos (), Error de las cajas de error (), tubo de tubos (), marca de tamaño variable Mark (), texto a lo largo del texto curva (); · PLACTAS bidimensionales: malla de malla de malla (), surf de superficie sólida (), densidades de trazado degensas (), líneas de contorno cont (), contornos llenos contf (), superficie de cajas de cajas (), superficie de líneas de contorno axial ( ), la caída de la cascada (), la superficie de la correa de la correa (), la superficie de las baldosas horizontales (); . · Parcelas de datos duales: campos vectoriales Vect (), vectc () y rocío (), flujo de roscas de flujo () y tubería (), mapa de la tabla de mapas (), superficies y isoesurfaces transparentes o coloreados por otros datos surfa (), surfc (), Surf3A (), Surf3c (). ¿Qué hay de nuevo en este lanzamiento: · Mejorar la exportación en EPS y SVG: las líneas se exportan como un solo objeto, mejoran el paseos de línea, el texto es exportado por los glifos ahora. · Escriba el nuevo analizador MGL, que puede manejar la expresión arbitraria como argumento para datos y / o número. · Función MGLGRAGH * :: Window () ahora puede manejar el puntero nulo como función (solo sortear el mapa de bits incorporado). La ventana también se puede crear a partir de programas FORTRAN. · Añadir nueva parcela TRAJ () para dibujar vectores a lo largo de la curva. · Añadir nuevo complot contp () para dibujar contornos sólidos con colores manuales (útil para diagramas de fase). · Añadir nuevo radar de la trama () para dibujar gráfico de radar. · Agregue un nuevo flujo de la trama (Mglpoint p, ...) para dibujar el hilo de flujo desde un punto. · Funciones MGLGRAGH :: Vect () Ahora tiene un argumento adicional para el tipo de parcela de vector. ¡Las funciones correspondientes mgl_vect _ * () ahora tienen un argumento adicional también! · Añadir función MGLRAGH :: Axis () para coordenadas curvilíneas predefinidas. · Añadir función MGLDATA :: Subdata () para acceso indirecto a los elementos de datos. · Añadir función MGLDATA :: Rastrea () para obtener elementos diagonales. · Agregue la función para la configuración manual del estilo de línea de ticks / subticillos. · Ahora puede configurar colores para múltiples curvas (paleta) directamente en estilo de función, es decir, como GR-> parcela (Y, "RGB;"). · Mejorar las garrapatas del dibujo si RotatedText = False; · ¡NOTA! Oculta la variable de ticklen y cambie a la función Setticklen (). También agregue un argumento adicional a la función MGL_SET_TICK_LEN (). · Ahora puede seleccionar el tipo de base para los números de puntos flotantes (doble o flotando). · La leyenda ahora se dibuja plana (sin rotación). · Función MglData :: Coser () Ahora maneje los valores de NAN correctamente. · Agregue tipos de comandos MGL para desarrollar más UDAV. · Ancho de línea ahora no influye en la impresión de texto. · Corrección de errores en el dibujo del marcador para EPS, SVG. · Error sin siempre definido MGLRAGH :: ID. · Corrección de errores en CONFIGURAR (Soporte de compilador más antiguo, Gluts incorrecto) Demanda). · Error en Lang / Ctakelists.txt (para hacer la interfaz de Python). · Mejor soporte para la función ISNAN () en diferentes compiladores.


Mathgl Software relacionado