Visualizzare il grafico di una funzione algebrica su Linux

Su GNU/Linux ci sono moltissimi software matematici, ma la gran parte sono ultra specifici e il loro utilizzo è tutt'altro che scontato visto che sono necessari degli script per farli funzionare.
Vi propongo 4 software "immediati" per visualizzare e studiare le funzioni algebriche.

Grapher


Interfaccia minimale, lo zoom è fatto "a mano", ma funziona immediatamente tramite un binario e gestisce anche funzioni con 2 variabili.

Lybniz


L'interfaccia è molto semplice, si può impostare anche la scala in radianti e permette lo zoom di una sezione rettangolare.

Qalculate!


Una calcolatrice evoluta che permette di vedere il grafico delle funzione tramite gnuplot.
Come potete vedere il grafico non è il massimo e bisogna regolare i parametri di plot a mano.

Kmplot


Tra i software citati è probabilmente il più completo, tra le tante caratteristiche permette di modificare la funzione cliccando col tasto destro sul tracciato e calcolare gli integrali.

Se non siete ancora convinti, provate qualche altro software  tramite Wine.

Graph(GPL)



aladin - Uwatec dive computer to PC sync tool
amanda-client - Advanced Maryland Automatic Network Disk Archiver (Client)
amanda-server - Advanced Maryland Automatic Network Disk Archiver (Server)
ao40tlmview - Decoder and Viewer for AO-40 Telemetry
axiom-graphics - A general purpose computer algebra system: graphics subsystem
bonnie++ - Serie di programmi di valutazione dei colli di bottiglia dei dischi fissi
bugsx - program to evolve biomorphs using genetic algorithms
calc - An advanced calculator and mathematical tool for Emacs.
cdck - verifies the quality of written CDs/DVDs
cl-rlc - Common Lisp RLC Circuit Simulator
devscripts - Scripts to make the life of a Debian Package maintainer easier
epix1 - Create mathematically accurate line figures, plots and movies
euler-doc - documentation for the mathematical programming environment Euler
euler - interactive mathematical programming environment
fv - a tool for viewing and editing FITS format files
garlic - A visualization program for biomolecules
garlic-doc - [Chemistry] a molecular visualization program - documents
gausssum - Parses and displays Gaussian, GAMESS, and HyperChem output
geg - a GTK+ Equation Grapher
geximon - a monitor for the exim MTA
gff2aplot - pair-wise alignment-plots for genomic sequences in PostScript
gff2ps - produces PostScript graphical output from GFF-files
ggobi - Data visualization system for high-dimensional data
glcpu - 3D-plotter for system activity
gliese - Stellar data set from the Third Catalogue of Nearby Stars
gmt-doc - HTML documentation for GMT, the Generic Mapping Tools
gmt-doc-pdf - PDF docs for GMT, the Generic Mapping Tools
gmt-examples - Example scripts illustrating the use of GMT
gmt - Generic Mapping Tools
gmt-manpages - Manpages for the Generic Mapping Tools
gmt-tutorial-pdf - Tutorial for GMT, the Generic Mapping Tools (PDF)
gnuplot - A command-line driven interactive plotting program
gnuplot-doc - Documentation for gnuplot
gnuplot-mode - Yet another Gnuplot mode for Emacs
gnuplot-nox - A command-line driven interactive plotting program
gnuplot-x11 - X11-terminal driver for gnuplot
gpixpod - Organize photos on your iPod, freely!
grace6 - An XY plotting tool
grace - An XY plotting tool
graphthing - tool to create, manipulate and study graphs
gtkboard - many board games in one program
icebreaker - Break the iceberg
jed-extra - collection of useful JED modes and utilities
jgraph - Jim Plank's program for producing PostScript graphs
kalzium - chemistry teaching tool for KDE
kayali - A Qt-based Computer Algebra System
kmplot - mathematical function plotter for KDE
knemo - network interfaces monitor for KDE's systray
kst - A KDE application used for displaying scientific data
kst-bin - A KDE application used for displaying scientific data
kst-doc - Documentation for the kst application for displaying scientific data
kst-plugins - Plugins for the kst application for displaying scientific data
labplot - data plotting and function analysis tool for KDE
libchart-strip-perl - Draw strip chart type graphs
libcsiro0 - Scientific plotting library
libgd-graph-perl - Graph Plotting Module for Perl 5
libgnuplot-ruby1.8 - Ruby module for Gnuplot
libgnuplot-ruby - Ruby module for Gnuplot (dummy package)
libgraflib1 - Cernlib graphical library
libgraflib1-dev - Cernlib graphical library (development files)
libgtkextra-1.0-0 - A useful set of widgets for GTK+
libgtkextra17 - A useful set of widgets for GTK+
libgtkextra17-dev - A useful set of widgets for GTK+ (development files)
libgtkextra-dev - A useful set of widgets for GTK+ (development files)
libgtkextra-x11-2.0-1 - A useful set of widgets for GTK+
libgtkextra-x11-2.0-dev - A useful set of widgets for GTK+ (development files)
libjfreechart-java - Chart library for Java
libkdeedu3 - library for use with KDE educational apps
libkdeedu-dev - development files for KDE educational library
libkst1c2 - Libraries for the kst application for displaying scientific data
libkst1-dev - Headers for the kst application for displaying scientific data
libnxplot - A 2D vector drawing library.
libphp-phplot - The graphic library for PHP
libplot2c2 - The GNU plotutils libraries
libplot-dev - The GNU plotutils libraries (development files)
libplot-perl - perl interface to plot library
libplplot9 - Scientific plotting library
libplplot-c++9c2 - Scientific plotting library
libplplot-dev - Scientific plotting library (development files)
libplplot-fortran9 - Scientific plotting library
libpngwriter0c2 - easy to use graphics library (runtime)
libpngwriter0-dev - easy to use graphics library (development)
libqalculate3 - Powerful and easy to use desktop calculator - library
libqalculate-dev - Powerful and easy to use desktop calculator - development
libtioga-ruby1.8 - Ruby library for scientific graphs
libtioga-ruby-examples - Ruby library for scientific graphs
libtioga-ruby - Ruby library for scientific graphs
link-monitor-applet - GNOME Panel Applet with bar graph of round-trip times to hosts
lybniz - mathematical function graph plotter
mipe - [Biology] Tools to store PCR-derived data
njplot - [Biology] A tree drawing program
octave2.1-forge - Contributed functions from the GNU Octave Repository
octave2.9-forge - Contributed functions from the GNU Octave Repository
octave-plplot - Octave support for PLplot, a plotting library
octaviz - 3D visualization system for Octave
octplot - graphical interface for Octave
paketto - Unusual TCP/IP testing tools
pgplot5 - large subroutine library for plotting scientific data
php-image-graph - Image_Graph module for PEAR
plotdrop - A minimal GNOME frontend to GNUPlot
ploticus-doc - Documentation and gallery of examples for ploticus
ploticus - script driven business graphics package
plotmtv - Multipurpose X11 plotting program
plotutils - The GNU plotutils (plotting utilities) package
plplot9-driver-gd - Scientific plotting library (GD driver)
plplot9-driver-gnome2 - Scientific plotting library (Gnome Canvas Widget driver)
plplot9-driver-psttf - Scientific plotting library (PostScript with Unicode support)
plplot9-driver-wxwidgets - Scientific plotting library (wxWidgets driver)
plplot9-driver-xwin - Scientific plotting library (X11 driver)
plplot-bin - Scientific plotting library (utilities)
plplot-doc - Documentation for PLplot, a plotting library
plplot-tcl-dev - Tcl/Tk development support for PLplot, a plotting library
plplot-tcl - Tcl/Tk support for PLplot, a plotting library
probcons-extra - Extra programs from the probcons package
pstoedit - PostScript and PDF files to editable vector graphics converter
python-biggles - Scientific plotting package for Python
python-gnuplot - A Python interface to the gnuplot plotting program
python-matplotlib-data - python based plotting system (data package)
python-matplotlib-doc - python based plotting system (documentation package)
python-matplotlib - python based plotting system in a style similar to Matlab
python-plplot - Python support for PLplot, a plotting library
python-pychart - Python library for creating high quality charts
python-qwt4-doc - Documentation for the Python-qwt library
python-qwt4 - Python version of the Qwt technical widget library
python-scipy - scientific tools for Python
python-simpy-doc - python-based simulation package, Documentation and examples
python-simpy-gui - python-based simulation package, GUI
python-simpy - python-based simulation package
qalculate-gtk - Powerful and easy to use desktop calculator - GTK version
qalculate-kde - Powerful and easy to use desktop calculator - KDE version
qalculate - Powerful and easy to use desktop calculator - transitional
qtdmm - GUI for digital multimeter
quickplot - fast interactive 2D plotter and data viewer
r-cran-fbasics - GNU R package for financial engineering -- fBasics
r-cran-gplots - GNU R package with tools for plotting data by Greg Warnes et al
r-cran-gregmisc - GNU R package with miscellaneous functions by Greg Warnes et al
r-cran-misc3d - GNU R collection of 3d plot functions and rgl-based isosurfaces
r-cran-psy - GNU R procedures for psychometrics
r-cran-strucchange - GNU R package for structural change regression estimation
r-cran-tkrplot - GNU R embedded Tk plotting device package
rlplot - Generate publication quality graphs
sailcut - A sail design and plotting software
scigraphica - Scientific graphics and data manipulation (shared files)
sciplot1 - widget for scientific plotting
sciplot-dev - Development library and header files for SciPlot
seaview - [Biology] Multiple sequence alignment editor
sppc - Simple Panel Plot Composer
starplot - 3-dimensional perspective star map viewer
tcptrace - Tool for analyzing tcpdump output
texlive-latex-extra - TeX Live: LaTeX supplementary packages
texlive-metapost - TeX Live: MetaPost (and Metafont) drawing packages
texlive-pictures - TeX Live: Drawing and graphing packages
texlive-pstricks - TeX Live: PSTricks packages
textopo - [Biology] LaTeX presentation of topology of transmembrane proteins
tioga - Ruby library for scientific graphs [transition package]
tochnog - A free implicit/explicit finite element analysis program
wip - Interactive graphic plotting package for high quality output
xbs - 3-d models and movies of molecules
xgraph - Plotting program, reads stdin, allows interactive zooming
xmms-blursk - Powerful visualization plugin for XMMS, similar to "Blur Scope"
xnecview - NEC structure and gain pattern viewer
xplot - A simple x-y column data plotter for X.
yale - Stellar data set from the Third Catalogue of Nearby Stars
ygraph - Visualize one-dimensional scientific data
yorick-yutils - various utilities for the Yorick language

commenti

Mascara

Grazie di esistere

funzioni algebriche

ehm... 2^x*sin(x^6) non è una funzione algebrica :)
--federico

Ho scelto quella funzione

Ho scelto quella funzione solo per evidenziare le differenze di disegno

E' una vita che aspetto un

E' una vita che aspetto un post così!
Grazie!!!

koteko

ottimo articolo...me lo segno nei preferiti ;)

ps: scusami l'ot ma...che temi e set di icone hai per kde e gnome? ;)