a
Tel. 0575 333 297 | Contatti
a
Statgraphics Centurion
Nuova versione 16.1
a
Mathematica Italia
4^ User Group Meeting 2010
a
Intel Parallel Studio con sconto fino al 75%
a
Nuovo Mathematica News 13!
Scopri le potenti nuove caratteristiche: dalla simulazione Monte Carlo alla possibilità di registrare video delle analisi animate!
a
Il meeting si svolgerà presso l'Università degli Studi di Milano nei giorni 7 e 8 ottobre.
Consulta l'agenda e gli abstract dei lavori e iscriviti subito come uditore!

a
Offerta riservata ai possessori di licenza Intel C++ Compiler for Windows. Contattaci per tutti i dettagli sulla promozione.
a
E' stato pubblicato il nuovo numero di Mathematica News: la newsletter con tutte le novità e le applicazione per gli utenti italiani che vogliono utilizzare al meglio Mathematica!
a
Catalogo Software
Lista delle Categorie
Produttori a Catalogo
Tutti i Prodotti A-Z
Promozioni
Download Demo
Catalogo Generale [pdf]
Eventi
Corsi disponibili
Mathematica Italia UGM 2010
» Agenda
» Iscrizione
Servizi

Consulenza
Supporto Tecnico
Contatti

Newsletter
Adalta Notizie new
Mathematica News n. 13 new
Richiesta Preventivo
Listino Prezzi
Condizioni di Vendita
Sales in EU Countries
a Italy
Other EU Countries
Mathematica 7
| |
Richiedi un Preventivo
Wolfram Research (tutti i prodotti) Lingua : Ing | S.O. : Win, Mac, Unix, Linux
Sommario

» Introduzione
» I Princìpi di Mathematica
» Caratteristiche Generali
» Nuove Caratteristiche versione 7
» Nuove Caratteristiche versione 7.0.1
» Piattaforme Disponibili
» Come installare Mathematica
» Informazioni utili per settore di utilizzo






Introduzione

Calcolo, didattica, progettazione e sviluppo:
Mathematica è la soluzione definitiva!

Se state svolgendo un compito tecnico, pensate a Mathematica!
Non solo per il calcolo ma anche per la modellazione, simulazione, visualizzazione, sviluppo,
documentazione e diffusione.

Perché scegliere Mathematica?
Grazie alla perfetta integrazione di tutte le sue funzionalità, Mathematica offre un'ineguagliabile fluidità del lavoro, coerenza, affidabilità e innovazione. Piuttosto che richiedere diversi strumenti per differenti lavori, Mathematica è stato sviluppato dalle origini con un unico obiettivo: creare l'ambiente di calcolo e sviluppo definitivo.

In tutto il mondo, ingegneri, scienziati, analisti finanziari, ricercatori, professori e studenti usano Mathematica per risolvere problemi complessi e per effettuare calcoli di ogni tipo.
Con Mathematica è possibile risolvere singoli problemi, come un sistema di equazioni differenziali, o progettare e sviluppare un prototipo, intere soluzioni o applicazioni tecnico-scientifiche.
Negli ultimi vent'anni Wolfram Research si è impegnata nello sviluppo di algoritmi di qualità superiore e di un software che rappresentasse una rivoluzione in campo informatico. La nuova versione 6 estende le applicazioni e le possibilità di utilizzo di Mathematica e ridefinisce il concetto di calcolo utilizzato fino a oggi.

Grazie alla potenza dell'architettura simbolica, prerogativa esclusiva di Mathematica, il software offre una ampia integrazione del linguaggio e dell'interfaccia che rende possibile un nuovo livello di automazione di tre importanti funzionalità: gli algoritmi di calcolo, la manipolazione interattiva e la presentazione dinamica; così come un intero nuovo modo di interagire con il mondo dei dati.

Mathematica per la ricerca
In tutto il mondo, Ingegneri, Scienziati, Analisti finanziari, Ricercatori, Professori hanno scelto Mathematica quale strumento ideale per la propria attività di ricerca.

Mathematica integra un motore di calcolo simbolico e numerico, strumenti avanzati per la creazione di grafici, un linguaggio di programmazione, un sistema per la stesura di documenti e un'avanzata connettività con altre applicazioni.

Con Mathematica è possibile risolvere singoli problemi, come un sistema di equazioni differenziali, o progettare e sviluppare un prototipo, intere soluzioni o applicazioni tecnico-scientifiche.

Mathematica contiene il più grande set al mondo di funzioni matematiche, scientifiche, ingegneristiche e finanziarie. Tutte sono pronte all'uso e quasi tutte, spesso, con un semplice click del mouse o comando.

Mathematica per la didattica
Le tecnologie Wolfram Research offrono una soluzione completa per la didattica.

Grazie a Mathematica gli insegnanti possono con un solo strumento software, risolvere problemi complessi, creare materiale didattico da utilizzare in classe, preparare presentazioni o dimostrazioni; gli studenti invece possono produrre report di qualità professionale.

A differenza di software concorrenti che si focalizzano su un singolo aspetto, Mathematica è un pacchetto completo.

Mathematica è ideale per:
- creare istantaneamente materiale interattivo
- creare facilmente grafici pubblicabili
- includere dati aggiornati nelle lezioni in classe o in laboratorio
- avere a disposizione centinaia di esempi interattivi gratuiti
- creare lezioni dinamiche
e molto altro ancora...

Scopri Mathematica

Introduzione a Mathematica 7
» Guarda il video...
Crea e distribuisci un'applicazione
in 60 secondi

» Guarda il video...
inoltre sulla Screencast Gallery sono disponibili moltissimi video dimostrativi...

Demonstration Project
È possibile prendere immediatamente visione della facilità con cui ottenere sofisticati grafici dinamici!
Gli esempi animati possono essere visti immediatamente sul web oppure scaricati sul proprio PC in formato notebook (.nbp) e manipolati dinamicamente grazie a Mathematica o Mathematica Player (scaricabile gratuitamente).

Promozione
Aggiornamento da qualsiasi versione precedente, incluso 1 anno di Premier Service, ad un prezzo speciale.
Richiedi un'offerta personalizzata!

Link Utili
» Scheda Mathematica 7
» Documentation Center
» Demonstrations Project
» Trial di Mathematica
» Technology Guide
» User Stories: Portraits of success with Mathematica
» Mathematica Player
» Come distribuire le vs. applicazioni
» Index of Functions
» Premier Service
» Corsi e Seminari su Mathematica
» Mathematica Italia UGM 2010
(Call For Papers)

» Mathematica Italia UGM 2009 (Atti)
» Mathematica Italia UGM 2008 (Atti)

 

I Princìpi di Mathematica

Oggi esistono molti software specialistici e per ciascun settore scientifico esistono pacchetti estremamente efficienti nella soluzione del singolo problema.
Questa iper-specializzazione però, se da un lato risponde in maniera esatta al singolo quesito, dall’altro porta notevoli difficoltà quando si cerca di usare uno di questi software in ambiti più generali, ovvero in applicazioni che si discostano da quelle per le quali il programma è stati costruito.

In questi casi è necessario rivolgersi a un nuovo software specialistico per la soluzione della nuova problematica. Questo comporta il dover ricominciare la formazione per la comprensione del nuovo programma, dall'interfaccia ai comandi; in senso più ampio è necessario un lungo periodo di avviamento per capire la filosofia del nuovo pacchetto.

Mathematica è un software di più ampie vedute e di infinite applicazioni pratiche, lo dimostra il fatto che è il software di riferimento nelle più disparate aree: dalla chimica all'econometria, dall'ingegneria alla biologia, dall'astrofisica alla teoria della musica.
Mathematica è stato concepito secondo princìpi molto robusti, e questo gli ha permesso di espandersi da un nucleo centrale primario a una moltitudine di applicazioni scientifiche con un approccio univoco basato su una filosofia semplice e immutata nelle versioni: "Tutto è una funzione".

Un software che è nato basandosi su principi garantisce che, con il passare degli anni, non ci saranno sorprese, perché le aggiunte nelle nuove versioni non saranno parti in disaccordo con il nucleo del programma o modifiche in corso d'opera per aggiustarne falle tecniche, saranno invece la naturale evoluzione.

La filosofia di Mathematica e i suoi principi hanno portato il software molto lontano sbaragliando programmi che erano nati privi di fondamenti e creando i presupposti per far nascere Wolfram Alpha: il motore di calcolo della conoscenza.

Ma quali sono i principi di Mathematica?
In cosa crede?

Mathematica "crede" nell'Automazione applicata al Calcolo, alla Visualizzazione e allo Sviluppo
Mathematica "crede" nel Sistema Simbolico Integrato applicato al Calcolo e alla Rappresentazione
Mathematica "crede" nell'importanza nell'utilizzare un Linguaggio di Programmazione e Integrazione multi-paradigma
Infine Mathematica "crede" nell'Interfaccia incentrata sul Documento.

Nel dettaglio cosa significa?

Automazione nel Calcolo
Significa che Mathematica sceglie sempre il modo migliore per risolvere un problema.
Sceglie i parametri ottimali e possiede integrato il controllo e la tracciatura della precisione.
E' importante perché garantisce risultati affidabili, fornisce le conoscenze che l'utente può non avere, e consente in modo pratico l'uso di molti metodi.

Automazione nella Visualizzazione
Significa che la visualizzazione e il dettaglio del rendering è automatizzata (Regione di interesse, Qualità, Scala di colore, Trasparenza, Tooltips, ecc.).
E' importante perché ottenere la corretta visualizzazione è importante per la comprensione, e i progetti e i documenti sono di qualità professionale.

Automazione nello Sviluppo
In Mathematica la costruzione dell’interfaccia è istantanea e automatizzata.
La distribuzione avviene senza sforzo grazie al Wolfram Player gratuito.
Automatizza la scalabilità (Auto-Parallelizzazione) e l'ottimizzazione della gestione degli array e autovettorizzazione.
E' importante perché è facile e rapido apprendere come scrivere in codice Mathematica e il codice è snello e leggibile, le applicazioni diventano veri e propri mezzi di comunicazione.

Calcolo Simbolico Integrato
Mathematica nasce per lavorare con i simboli non solo i numeri e questo è vero in qualsiasi parte del sistema, questo perché Mathematica internamente usa il calcolo simbolico.
E' importante perché lavorare in simbolico rimuove l'approssimazione numerica come fonte di errore e molti metodi moderni hanno bisogno di un approccio ibrido simbolico-numerico.

Rappresentazione Simbolica
Significa che in Mathematica “Tutto è una funzione” e un unico ambiente di lavoro è sufficientemente flessibile per rappresentare qualsiasi struttura di informazioni.
E' importante perché consente di mantenere i dati nel formato originale e si lavora con un linguaggio coerente per descrivere, esplorare, mettere in relazione TUTTO.

Linguaggio di Programmazione e Integrazione multi-paradigma
Mathematica utilizza un linguaggio di programmazione simbolico, moderno e completo che permette la creazione di ogni elemento: da modelli e algoritmi a complesse simulazioni; da semplici macro ad applicazioni complete.
E' importante perché programmi come pensi (senza dover tradurre). Il codice è compatto e facilmente leggibile, il che riduce il tempo per scrivere e sviluppare un programma.
Inoltre la regola sempre valida del “Meno scrivi meno errori fai!”

Interfaccia incentrata sul Documento
Con Mathematica si lavora direttamente nel documento e si ottengono i risultati direttamente nel documento.
Consente di esplorare una teoria come su di un blocco di appunti; di impaginare una relazione con spiegazioni e conclusioni; di distribuire impaginati e documenti professionali.
E' importante perché rende il flusso di lavoro più veloce e scorrevole.
La leggibilità e la manutenzione dei contenuti è più facile e consente di tenere assieme tutti gli aspetti di un lavoro (spiegazione, il codice, i dati, ingressi, uscite, le conclusioni, ecc.) evitando di perdere informazioni.


Caratteristiche Generali

Sommario

» Calcolo e Visualizzazione
» Usabilità
» Prestazioni
» Connettività
» Programmazione e Sviluppo
» Pubblicazione e Diffusione


Calcolo e Visualizzazione

Calcolo numerico di qualsiasi precisione, calcolo simbolico o visualizzazione, Mathematica è il tool software di riferimento.
Grazie all'avanzata tecnologia con cui il sistema è costruito, Mathematica assicura la massima affidabilità, semplicità di utilizzo e prestazioni. È possibile utilizzare le capacità di calcolo di Mathematica direttamente come motore di un'infrastruttura o integrarlo in un'applicazione indipendente.

Caratteristiche chiave

Tutta la potenza di calcolo necessaria
Mathematica fornisce, in un unico sistema, la più ampia collezione di algoritmi al mondo; ogni algoritmo è in grado di operare in un vastissimo ambito applicativo sia numerico, che simbolico o di input grafico.

Calcolo simbolico integrato
Grazie al calcolo simbolico integrato, è possibile lavorare direttamente su modelli precisi (trasformare, ottimizzare, risolvere e visualizzare) sostituendo semplicemente dove necessario valori numerici specifici o approssimati.

Sia che si tratti di sviluppare delle simulazioni, sia come parte di un approccio ibrico con il numerico, il calcolo simbolico integrato è oggi riconosciuto come tool essenziale di qualsiasi processo ingegneristico o scientifico privo di errori.
Mathematica è il sistema di calcolo simbolico leader mondiale, sia per le sue funzionalità che per l'integrazione con il calcolo numerico.

Calcolo numerico di qualsiasi precisione e ad alte prestazioni
Mathematica supporta numeri di qualsiasi precisione o dimensione all'interno delle proprie funzioni, superando così la limitazione standard delle 16 cifre degli altri sistemi di calcolo.
Senza questa capacità è quasi impossibile ottenere risposte accurate, persino utilizzando un numero piccolo di cifre; il lavoro interno di molti calcoli necessita di una precisione di input molto elevata rispetto a quella prodotta come output.

Il calcolo numerico ottimizzato per ogni piattaforma è costruito all'interno di Mathematica; questo rende il software adatto per la soluzione di problemi di calcolo intensivi.

Dati integrati e calcolabili
All'interno di Mathematica è costruita un'enorme collezione di dati accurati, aggregati e continuamente aggiornati in numerose aree scientifiche quali: matematica, fisica, chimica, finanza, geografia, meteorologia, astronomia, GIS, linguistica, ...
Un efficiente meccanismo di chiamata su richiesta rende disponibili per ogni tipo di calcolo migliaia di gigabytes di dati compilati e collezionati da Wolfram Research.
Alcuni esempi di dati sono: il genoma unamo completo e i dati real-time e storici di oltre 16.000 stazioni meteorologiche.

Visualizzazione di ogni elemento
Funzioni o dati, oggetti discreti, diagrammi, immagini o annotazioni, il motore di visualizzazione di Mathematica produce rappresentazioni statiche o dinamiche di qualità professionale, ottimizzando automaticamente il rapporto efficienza di calcolo e sofisticazione della visualizzazione.

Vantaggi

Controllo e tracciatura della precisione
La precisione numerica non tracciata è una delle maggiori cause di errori non riconosciuti nei calcoli ingegneristici e scientifici. Mathematica è unico nel fornire controllo e tracciatura della precisione grazie all'utilizzo della tecnologia numerical-precision tracking (NPT); tutto il sistema allerta da possibili problemi o li corregge automaticamente.

Selezione automatica degli algoritmi
Spesso si conosce il compito che si desidera svolgere (es. risolvere una equazione differenziale) ma non il miglior algoritmo da utilizzare.
Normalmente i sistemi lasciano all'utente la selezione manuale e la scelta tra le diverse alternative, rischiando così di ottenere un risultato scarso, nessun risultato o perfino una risposta sbagliata.
Mathematica utilizza invece la selezione automatica dell'algoritmo, che viene scelto tra migliaia di algoritmi disponibili; questo è fondamentale per ottenere risultati affidabili e consistenti ed è reso possibile dalle capacità uniche di Mathematica, ottimizzate negli ultimi 20 anni dagli specialisti del calcolo Wolfram Research.

Modelli animati instantaneamente
Semplicemente avvolgendo l'istruzione Manipulate intorno a un'espressione, qualsiasi simbolo scelto - variabili, parametri, booleane, ecc. - viene selezionato e immediatamente viene creata una interfaccia utente pronta all'uso, che è possibile controllare e utilizzare per variare i parametri.

Lavorare con qualsiasi tipo di dato
È sufficiente un passaggio automatizzato per importare i dati da centinaia di formati (file, URL o database attivi) e utilizzarli immediatamente per le analisi in Mathematica. Il sistema di rappresentazione simbolica nativo supporta testo, geometria, immagine, XML, suono e molte altre moderne strutture (non solo matrici numeriche) rendendo l'esportazione semplice come l'importazione.

Calcolo numerico potenziato simbolicamente
Mathematica spesso utilizza il calcolo simbolico nascosto per ottimizzare le performance di velocità e accuratezza dei calcoli numerici, o per renderli direttamente calcolabili.
Spesso un algoritmo numerico richiede una particolare forma di espressione perchè possa operare. Nei sistemi diversi da Mathematica, questa forma specifica deve essere utilizzata nell'input per permettere il calcolo; con il calcolo numerico potenziato simbolicamente, Mathematica trasforma l'espressione inserita nella forma richiesta. Il beneficio di questo approccio è cruciale per la semplicità di utilizzo: permette di inserire un grandissimo numero di problemi senza la precedente trasformazione (molte volte complessa) con carta e penna da parte dell'utente.
Alcuni esempi includono, subito dopo il campionamento numerico, la gestione intelligente di funzioni definite a tratti, discontinuità e trasformazioni automatiche di espressioni.


Usabilità

Usabilità non significa soltanto ottenere un risultato velocemente e semplicemente, ma ottenere sempre un risultato corretto.
Automazione e sviluppo accurato, uniti ad ampie e approfondite capacità, sono la chiave dell'usabilità pratica e a lungo termine di Mathematica.

Caratteristiche chiave e Vantaggi

Funzioni organizzate per compiti
Spesso si conosce il compito che si desidera svolgere, ma non il miglior metodo per farlo; per questo motivo le funzioni di Mathematica sono chiamate e organizzate per compiti (es. solve) e scelgono il miglior metodo in maniera automatica, migliorando drammaticamente l'accessibilità, l'affidabilità e la compattezza delle potenti funzionalità.

Interfaccia incentrata sul documento
L'interfaccia di Mathematica si basa su documenti; questo significa che tutti gli elementi, i calcoli, le visualizzazioni, la documentazione e perfino le applicazioni interattive, possono essere raccolti e gestiti in un unico documento.
Mathematica è estremamente coerente in quanto ogni aspetto (es. funzioni, grafici, notebooks, I/O, digitazione testi, elementi dell'interfaccia, ecc.) è rappresentato con la stessa funzione paradigma simbolica.
Il tutto, inoltre, è costruito in un unico sistema e non in moduli separati che l'utente deve raccordare affinché lavorino insieme.

Documentazione attiva con 100.000 esempi
L'intera documentazione di Mathematica e i 100.000 esempi sono forniti come notebook. Tutti gli esempi contenuti nel software sono immediatamente eseguibili e modificabili, mentre gli esempi contenuti nel sito Internet contengono popup e URL copiabili per il collegamento diretto.

Gestione dinamica del tipo
Mathematica automatizza la gestione del tipo assegnando Integer, Real, Symbol, Text, ecc. ai dati in ingresso; il lavoro successivo viene velocizzato e i dati diventano affidabili per casi differenti.

Controllo automatico della grafica
L'aspetto finale di tutti gli output di Mathematica è controllato automaticamente per massimizzare l'efficienza necessaria per interpretare al meglio le campionature e le tendenze; entrambi sono un fattore cruciale per il volume, costantemente in crescita, e la complessità dei dati utilizzati nei modelli.

Elaborazione delle immagini
L'elaborazione delle immagini in Mathematica è estremamente sofistica e versatile.
Funzioni a elevate performance e potenza industriale, per la composizione, trasformazione, arricchimento e segmentazione delle immagini, si combinano con l'attuale infrastruttura di Mathematica di linguaggio di alto livello.
Grazie all’architettura simbolica unica in Mathematica e al paradigma dei documenti notebook è possibile includere e manipolare direttamente immagini in formato visuale, sia interattivamente che all’interno di programmi, creando così un nuovo e potenziato processo di elaborazione delle immagini.


Interattività istantanea
Costruire con Mathematica una simulazione o un modello dinamico è semplice come costruirne uno statico. È sufficiente specificare i parametri che si desidera variare e i range dei possibili valori da testare perché Mathematica istantaneamente costruisca un'interfaccia scegliendo gli elementi di controllo ottimali.

Consistente progettazione e assegnazione dei nomi: ogni elemento si raccorda armoniosamente.
Dalla rappresentazione simbolica all'assegnazione dei nomi alle funzioni, ogni elemento all'interno di Mathematica è consistente e coerente; è sufficiente famigliarizzare con una parte del sistema per poter immediatamente trasferire l'usabilità acquisita a un altro gruppo di capacità.




Prestazioni

Mathematica combina prestazioni affidabili con una velocità di calcolo superiore utilizzando metodi innovativi e all'avanguardia, alcuni dei quali sono applicabili esclusivamente in un sistema integrato numerico-simbolico.

Caratteristiche chiave e Vantaggi

Utilizzare sempre il miglior algoritmo
I più recenti algoritmi sviluppati in tutto il mondo, all'interno e all'esterno di Wolfram Research sono costruiti con funzioni di Mathematica, così come l'automazione per richiamarli quando è opportuno.
Mathematica applica al problema lo specifico algoritmo che offre le migliori prestazioni; riesce a farlo perché contiene un grandissimo numero di algoritmi e perché automatizza e ottimizza la scelta tra gli algoritmi.
La selezione automaticadegli algoritmi in tutto il sistema è unico in Mathematica ed elimina una delle principali cause di bassa velocità o poca affidabilità delle prestazioni di altri sistemi.

Scalabilità adattiva in tutto il sistema
Gli algoritmi numerici o grafici devono campionare i punti per valutare le funzioni. Campionare troppi punti causa un sacrificio delle prestazioni; campionare pochi punti, invece, causa una mancata accuratezza dei risultati.
A differenza della maggior parte dei sistemi, Mathematica adatta automaticamente l'indice della campionatura al comportamento della funzione in ogni stadio di un calcolo, ottimizzando le prestazioni per un dato algoritmo.
Mathematica inoltre applica automaticamente il suo compilatore interno per ottimizzare i calcoli numerici quando questo può migliorare il tempo totale di inizio-fine esecuzione: è possibile migliorare le prestazioni senza cambiare l'input.

Ottimizzazione della gestione degli array e autovettorizzazione
Differenti formati di array (es. sparse, machine-precision number, ecc.) sono rappresentati internamente in una grande varietà di modi per ottimizzare la velocità di processo e l'utilizzo della memoria. L'intero set dei comandi di Mathematica è pronto per lavorare con ogni formato di array.
Mathematica applica operazioni automatiche a un intero vettore, matrice o array piuttosto che a un solo singolo elemento potenziando moltissimo le prestazioni e la semplicità di utilizzo.

Calcolo Parallelo
Mathematica (così come Mathematica Player Pro 7, il tool per la distribuzione di applicazioni) viene fornita di default con la tecnologia per eseguire in parallelo i calcoli distribuendoli su core multipli o su licenze network di Mathematica installate su di un grid. Ogni copia di Mathematica 7 dispone di quattro processi di calcolo. Ulteriori processi, così come le capacità di networking, possono essere aggiunte facilmente (vedi gridMathematica).

Il calcolo parallelo è un importante passo in avanti per aumentare le performance di calcolo tecnico, dato che tutti i computer stanno diventando multicore.

Il calcolo parallelo di Mathematica è tipicamente accessibile in due semplici modi: automaticamente, utilizzando certe funzioni native, e su richiesta dell'utente applicando al proprio codice o ai propri calcoli la superfunzione Parallelize. Mathematica automaticamente distribuisce il compito sui processi disponibili, ottimizzandolo per l'hardware installato.

Integrare la tecnologia parallela offre numerosi vantaggi chiave rispetto al fatto di aggiungerla come add-on. In particolare, permette agli sviluppatori software di poter sfrutture per il calcolo parallelo i propri client abilitati con Mathematica o Player Pro.

Ottimizzato per l'hardware
Mathematica è sicuramente il primo software tecnico sul mercato con implementazioni complete per ogni nuovo hardware, sistema operativo e chipset, spesso anticipando gli altri sistemi di mesi o anni. Ogni versione è ottimizzata per offrire le migliori prestazioni su ciascuna piattaforma.
Inoltre, utilizzando gridMathematica, la versione di Mathematica ottimizzata per l'utilizzo su macchine multiprocessore, cluster, grid e supercomputer, è possibile parallelizzare non solo i calcoli numerici ma anche quelli simbolici.

Calcolo simbolico-numerico ibrido
Grazie al processamento dei problemi numerici con tecniche simboliche, Mathematica può incrementare le prestazioni di calcolo, migliorare l'affidabilità e coprire un numero sempre più ampio di scopi.
Invece di ottimizzare semplicemente le prestazioni di calcolo, Mathematica riduce drasticamente il tempo totale di inizio-fine attraverso l'integrazione di tutti gli stadi del processo; dallo specificare il problema simbolico di alto livello, alla prototipazione, alla simulazione, all'attendibilità delle analisi e alla diffusione dei risultati.

Controllo delle precisione su se stesso
Mathematica verifica e controlla la precisione dei calcoli numerici così come li sviluppa, assicurando un'elevatissima affidabilità dei risultati, prima considerata impossibile. È possibile scegliere di specificare input, output e la precisione del lavoro e gli output di Mathematica rispetteranno le specifiche richieste.




Connettività

Mathematica diventa il nervo centrale di tutte le necessità tecniche informatiche: si connette, controlla e integra fonti esterne di dati, informazioni selezionate e sistemi esistenti come se tutte fossero funzioni native di Mathematica.

Caratteristiche chiave e Vantaggi

Importazione ed esportazione automatizzata
Mathematica effettua l'importazione e l'esportazione di centinaia di formati senza errori; automaticamente converte i dati dal/nel formato di Mathematica.
Utilizzando il recupero componenti dati, Mathematica seleziona automaticamente il tipo di dati da importare da una fonte e rende possibile così importare solo i numeri da una tabella in una pagina web, puntando al suo indirizzo internet, o solo i metadati da una foto in una differente directory.

Connettività web, database, linguaggi e applicazioni
Mathematica installa e utilizza servizi live web o effettua chiamate di dati da URL come se si trattassero di file locali e incorpora internamente l'integrazione con database, linguaggi e una grande varietà di applicazioni; questo rende possibile inserire immediatamente una soluzione Mathematica all'interno di una diversa infrastruttura.
Per un veloce trasporto di dati interattivi, Mathematica include strumenti specifici per l'input/output di dati binari.

Lavorare in maniera nativa con ogni dato
È sufficiente un passaggio automatizzato per importare i dati da centinaia di formati (file, URL o database attivi) e utilizzarli immediatamente per le analisi in Mathematica. Il sistema di rappresentazione simbolica nativo supporta testo, geometria, immagine, XML, suono e molte altre moderne strutture (non solo matrici numeriche) rendendo l'esportazione semplice come l'importazione.

Mathematica è spesso la prima importante applicazione pronta per una nuova piattaforma ed è disponibile, pienamente funzionante e ottimizzata, per la maggior parte di sistemi operativi disponibili oggi; l'utente è libero così di utilizzare il computer preferito.


Programmazione e Sviluppo

È possibile utilizzare il mix di capacità di Mathematica per sviluppare applet, applicazioni, documenti, componenti o sistemi di infrastrutture e raggiungere tempi record su grandi progetti o estrema praticità nei piccoli sviluppi.

Caratteristiche chiave

Linguaggio di programmazione e integrazione
Mathematica contiene al suo interno un linguaggio di programmazione simbolico, moderno e completo che permette la creazione di ogni elemento: da modelli e algoritmi a complesse simulazioni, da semplici macro ad applicazioni complete.
Mathematica contiene al suo interno numerosi tool per la completa integrazione con altri sistemi esistenti: linee di codice, database, web, infrastrutture grid, ecc. e può agire sia come client che come server.

Costruzione di interfacce automatizzate
Grazie alle ricche capacità grafiche, tabulari e documentali di Mathematica, è possibile creare con grande semplicità sofisticatissime interfacce dinamiche complete di controlli personalizzabili.

Avanzati strumenti di sviluppo
Scrivere, gestire, effettuare il debug, ottimizzare e distribuire grandi progetti è semplice con i potenti e aggiornati strumenti di sviluppo Wolfram Mathematica Workbench.
Mathematica rende facile costruire applicazioni semplicemente per se stessi o per un solo collega, anche se si tratta di comunicare al meglio una singola idea.

Vantaggi

Modellazione integrata nel ciclo di sviluppo
Con Mathematica è possibile costruire un modello e istantaneamente trasformarlo in una simulazione distribuibile, completa di documentazione, compatibile su numerose piattaforme e con la possibilità di scegliere numerose opzioni di distribuzione.

Scalabile e Multi-paradigma: un sistema per piccoli e grandi compiti
Mathematica è pratico per scrivere programmi da una singola riga ad alte prestazioni, ma è anche ottimizzato e robusto per costruire grandi progetti con decide di migliaia di righe di codice.
Il linguaggio di programmazione di Mathematica è altamente erudito, facilmente leggibile da chiunque e specifica precisamente i programmi per l'interpretazione di Mathematica.

Esprimere le idee tecniche è naturale con Mathematica. È possibile utilizzare qualsiasi combinazione di paradigmi funzionali, procedurali, confronti di campioni, object oriented o di altro tipo. Questo approccio multi-paradigma permette di programmare nel modo in cui si pensa e non pensare a come è necessario programmare.


Pubblicazione e Diffusione

Mathematica offre una vastissima scelta di innovative opzioni per la diffusione di documenti interattivi, applicazioni, componenti di infrastrutture o presentazioni. I file Mathematica notebook sono la soluzione completa per distribuire ciò che si desidera, sia localmente che in rete.

Caratteristiche chiave

Sistema di documenti interattivi
Il file Mathematica notebook combina testo, grafici, calcoli e applicazioni in un unico strutturato e interattivo documento. È possibile raccogliere tutto insieme: modelli, assunzioni, dati sperimentali, note e risultati (in formato statico o interattivo) e trasferire il lavoro completo ad altri.

Diffusione locale e in rete
Mathematica Player permette di trasferire complete applicazioni o interi documenti interattivi ad altri senza dover trasferire anche Mathematica.
È possibile distribuire il materiale costruito con Mathematica attraverso una rete accessibile da un client via browser o altra interfaccia; webMathematica rende estremamente semplice trasformare la distribuzione di un prototipo locale in un'applicazione di rete.
È possibile utilizzare Mathematica come motore per potenziare le capacità di altri sistemi. Sono fornite API per i più comuni linguaggi, come a esempio web services o database linking.

Vantaggi

Dualità documenti-applicazioni
Supera il divario tra documenti e applicazioni: combinare la tecnologia di Mathematica 6 e i tool Player significa che i documenti prodotti quotidianamente diventano interattivi e le applicazioni sono parte integrata dei documenti. Questa possibilità aumenta significativamente la larghezza di banda della comunicazione tecnica e riduce gli errori. Mathematica permette di raccogliere le idee, i commenti e le conclusioni all'interno del lavoro mentre si produce, in quanto ogni elemento, calcolo, programma e grafico è automaticamente incluso nel documento Mathematica notebook.

Documenti utilizzabili in diversi modi
Una volta creato un Mathematica notebook, è possibile utilizzarlo per una grande varietà di scopi: fare presentazioni, stampare report, fornire documenti interattivi o pubblicare in siti Internet; tutto in differenti formati di output, es. notebook, pdf, html e xml.
Testi e funzioni matematiche visualizzate come sono state create, modificabili e utilizzabili come matematica: è tutto incluso nel Mathematica notebook.

Ciclo completo dall'idea alla diffusione
Tradizionalmente lo sviluppo di codice e i tool per la distribuzione erano separati dai sistemi di modellazione e simulazione. Mathematica li combina entrambi per creare, per la prima volta, un unico ciclo completo dall'idea alla diffusione.
Grazie al Player gratuito e al potenziato Player Pro, esiste una opzione diversa adatta a ogni esigenza, ma sempre efficiente e dal giusto prezzo. È possibile distribuire documenti interattivi o applicazioni di ogni dimensione a colleghi o clienti.



Nuove Caratteristiche versione 7

Con la nuova versione 7 di Mathematica, Wolfram Research continua a perseguire l'obiettivo di integrare e automatizzare nuove funzionalità come caratteristiche del core di Mathematica, aggiungendo funzionalità per l'elaborazione delle immagini e il calcolo parallelo ad alte prestazioni (HPC), nuovi dati collezionati e accuratamente controllati e altre innovazioni computazionali recentemente sviluppate. In totale più di 500 nuove funzioni e 12 nuove aree applicative!

Elaborazione delle immagini

L'elaborazione delle immagini in Mathematica è estremamente sofistica e versatile.
Funzioni a elevate performance e potenza industriale, per la composizione, trasformazione, arricchimento e segmentazione delle immagini, si combinano con l'attuale infrastruttura di Mathematica di linguaggio di alto livello.
Grazie all’architettura simbolica unica in Mathematica e al paradigma dei documenti notebook è possibile includere e manipolare direttamente immagini in formato visuale, sia interattivamente che all’interno di programmi, creando così un nuovo e potenziato processo di elaborazione delle immagini.

Calcolo Parallelo

Le capacità di calcolo parallelo built-in sono un'altra nuova area chiave dell'integrazione di Mathematica 7. Per la prima volta, ogni copia di Mathematica (così come Mathematica Player Pro 7, il tool per la distribuzione di applicazioni) viene fornita di default con la tecnologia per eseguire in parallelo i calcoli distribuendoli su core multipli o su licenze network di Mathematica installate su di un grid. Ogni copia di Mathematica 7 dispone di quattro processi di calcolo. Ulteriori processi, così come le capacità di networking, possono essere aggiunte facilmente.

Il calcolo parallelo è un importante passo in avanti per aumentare le performance di calcolo tecnico, dato che tutti i computer stanno diventando multicore.

Il calcolo parallelo di Mathematica è tipicamente accessibile in due semplici modi: automaticamente, utilizzando certe funzioni native, e su richiesta dell'utente applicando al proprio codice o ai propri calcoli la superfunzione Parallelize.  Mathematica automaticamente distribuisce il compito sui processi disponibili, ottimizzandolo per l'hardware installato.

Integrare la tecnologia parallela offre numerosi vantaggi chiave rispetto al fatto di aggiungerla come add-on. In particolare, permette agli sviluppatori software di poter sfrutture per il calcolo parallelo i propri client abilitati con Mathematica o Player Pro.

Dati integrati e calcolati

Le sorgenti dati computabili, introdotte con Mathematica 6, sono un'innovazione unica e popolare grazie alla facilità con cui i dati possono essere utilizzati in Mathematica.

Mathematica 7 viene fornito con aggiunte importanti quali il genoma umano completo, dati meteorologici, astronomici, GIS e geodetici. Esempi di uso includono il trovare, analizzare e visualizzare sequenze genetiche,utilizzando le potenti capacità di ricerca stringhe di Mathematica, di pattern matching e statistiche. Similarmente, sono inclusi in Mathematica 7 i dati real-time e storici di oltre 16.000 stazioni meteorologiche, fornendo informazioni accurate a coloro, dal climatologo all'economista, che vogliono utilizzarle nelle analisi o nelle applicazioni.

Complete features

Following closely on the dramatic reinvention of Mathematica in 2007, Mathematica 7 continues the momentum of innovation to deliver an array of new capabilities, greatly extending the state of the art in many areas, and bringing a dozen major new application fields into the integrated framework of Mathematica.

Built-In Image Processing & Analysis »
Introducing a new generation of industrial-strength image processing, built into Mathematica's integrated algorithm, programming, and interface platform...

Built-In Image Processing & Analysis

Take advantage of the latest multicore processors with Mathematica's new automatic parallel computing technology--seamlessly parallelizing your computations...

Built-In Parallel Computing


Visualization & Graphics

Algorithmic information visualization takes a major step forward by using Mathematica's symbolic architecture, flexible graphics, and automatic computational aesthetics...

Tubes, rounded rectangles, and 3D arrows join the powerful primitives integrated into Mathematica's graphics system...
Create automatically optimized visualizations of vector fields and streamlines--for fluids, electrodynamics, and other fields...

Vector & Field Visualization

The world's most general splines, in any number of dimensions, fully integrated into computation and graphics...

Comprehensive Spline Support

Mathematics & Algorithms

Apply high-performance Boolean analysis, optimization, and verification to systems with thousands of variables--all integrated into the Mathematica workflow...
Solve a new generation of discrete problems with the first-ever comprehensive system for discrete symbolic calculus...
DDEs are now an integral part of Mathematica's automatic numerical differential equation solving capabilities...
A breakthrough allows direct handling of implicit solutions of differential and difference equations--dramatically generalizing the concept of special functions...
Differential & Difference Roots

Introducing the first-ever systematic algorithmic treatment of roots of transcendental equations...

Transcendental Roots

Data and algorithms on finite groups are now integrated into the Mathematica system...
Mathematica 7 introduces a suite of new approaches to the analysis and recognition of integer sequences...
Integer Sequence Analysis
New aspects of analytic, multiplicative, and additive number theory are now available in computational form...
New Number Theory Capabilities
q Functions, L Functions, and a range of other functions join the world's largest collection of special functions...
Explicit Fourier series are now fully integrated into Mathematica's symbolic capabilities...

Computable Data

Look up sequences, genes, and proteins for immediate use in analysis, modeling, and visualization...
Integrated Genomic & Protein Data
Compute current sky and absolute positions of planets, minor planets, stars, and more, all inside Mathematica...
Dynamic Astronomical Computation
Use current and historical weather data from around the world for computation, visualization, and analysis...
Current & Historical Weather Data
More than double the number of compounds and properties are now included...
Extended Chemical Data
Use the latest high-precision geodetic techniques, directly connected to geographic data...
Integrated Geodesy & GIS

Data Manipulation

Linear and nonlinear models, probit, logit, and much more are all immediately available, integrated into Mathematica, with scores of diagnostics and options...
Take data and automatically create optimized histograms in 2D and 3D...
Automatic Histogram Generation
There's now a Mathematica function that sends anything as email, including graphics and other attachments...
Integrated Programmatic Email
Automatically manage passwords, encryption, etc. in interacting with secure websites, databases, and more...
See also:

Core Language


Efficiently align and analyze strings and lists of any length, for bioinformatics, text comparison, and more...
See also:
Guide to what's new in core language
Other Recently Added Features

Interface & User Experience

Have Mathematica speak mathematical expressions, programs, and diagrammatic graphics...
Achieve a new level of clarity and elegance in the automatic formatting of mathematical expressions of any length...
Enhanced Typesetting Automation
New context-sensitive interface elements streamline notebooks for both novices and experts...
Access features of Mathematica immediately through extensive Assistant palettes...
Quick-Start Assistant Palettes
Several new elements further extend Mathematica's rich interface-building capabilities...
New Interface Elements

Maintaining full consistency with Mathematica 6 »
Mathematica 7 adds over 500 new functions & enhancements

Built-in Image Processing & Analysis

Mathematica 7 introduces a new generation of image processing and analysis, with broad and deep built-in support for both programmatic and interactive modern industrial-strength image processing'all fully integrated with Mathematica's powerful mathematical and algorithmic capabilities. Mathematica's unique symbolic architecture and notebook paradigm allows images in visual form to be included and manipulated directly both interactively and in programs'making possible a new form of streamlined image processing workflow.
Input Images Directly in a Notebook
Work With Images as Symbolic Expressions
Immediately Integrate with Other Mathematica Capabilities
Create Dynamic Image Processing Tools
Apply Any Coloring Function to an Image
Do Neighborhood Processing on Images
Apply a Range of Filters to Any Image
Make Gaussian Matrix Kernels
Enumerate Possible Image Filters
Manipulate Color Channels
Create Artistic and Photographic Effects
Use Iterative Nonlinear Filtering
Apply Basic Morphological Operations
Pick Out Structure with Distance Transforms
Do Morphological Image Processing on Color Images
Divide Images around Features
Segment Images Using Morphological Components
Remove Backgrounds with Morphological Image Processing
Remove Text from an Image
Process Medical Images
Process Different Parts of an Image Differently
Apply Image Processing to Arbitrary Mathematica Expressions
Enhance Informational Graphics Using Image Processing
Combine Image Processing with Other Graphics
 

More About

Built-in Parallel Computing

Mathematica 7 adds the capability for instant parallel computing. On any multicore computer system, Mathematica 7 is automatically set up to be able to run multiple parts of a computation concurrently'and for the first time makes parallel computing easy enough that it can be used in seconds as a routine part of everyday work. The symbolic character of the Mathematica language allows unprecedentedly straightforward support of many existing and new parallel programming paradigms and data-sharing models'and Mathematica's parallel infrastructure is set up to allow seamless scaling to networks, clusters, grids and clouds.
Automatically Parallelize Computations
Create Tables of Results in Parallel
Solve Optimization Problems with Speculative Parallelism
Easily Distribute Function Definitions in Parallel
Monitor the Parallel Efficiency of a Computation
Dynamically Display Load Balancing in a Parallel Computation
Automatically Monitor the Progress of Concurrent Computations
 

More About

Nuove Caratteristiche versione 7.0.1

Il 3 marzo 2009 Wolfram Research ha rilasciato Mathematica 7.0.1.
Questo aggiornamento è gratuito per tutti i titolari di Premier service attivo ed è fornito esclusivamente via download.
Wolfram Research sta inviando una email contenente il link e le istruzioni per il download. Per ogni problema è possibile contattare il Servizio Clienti di Wolfram Research register@wolfram.co.uk.

Le nuove caratteristiche sono:

  • Incrementi di prestazioni sulle funzioni fondamentali per l'elaborazione immagine
  • Menù a comparsa su clic del tasto destro per una veloce manipolazione delle immagini
  • Nuovi Tutorial, guide "How TO..." (come fare per...) e screencast
  • Migliaia di nuovi esempi nella documentazione
  • Ricerca all'interno della documentazione migliorata
  • Integrazione con le capacità di riconoscimento delle formule matematiche scritte a mano in Windows 7
  • Integrazione con l'imminente nuova versione di gridMathematica Server
Piattaforme Disponibili

Mathematica è compatibile con le versioni più recenti dei sistemi operativi Windows, Macintosh, Linux, Unix.
Per il dettaglio delle piattaforme disponibili consultare la pagina del sito Wolfram Research Platform Availability ...

Come installare Mathematica

» Installare Mathematica Single-User
» Installare Mathematica Network
» Come ottenere la Password


Informazioni utili per settore di utilizzo

Chi sei?
» IT Manager and Purchaser
» Research or Workgroup Managers
» Government
» Educators-Higher Education
» Educators-High School
» Students

In quale settore lavori?
» Economia e Finanza
» Ingegneria
» Scienze mediche e Scienze della vita
» Statistica

Comparazione di Mathematica nei diversi campi di applicazione
Mathematica permette di soddisfare le necessità di molteplici aree scientifiche dove normalmente vengono utilizzati disparati sofware specialistici.
L'uso di Mathematica rende disponibili una moltitudine di funzioni che consentono un'interconnessione ad altissimo livello e di estrema funzionalità.
» Comparative Analyses

Mathematica Applications
Tutte le applicazioni aggiuntive di Mathematica raggruppate in base all'area scientifica di utilizzo.
» Scheda .pdf

| Tel. 0575 333 297 | Fax 0575 333 284 | P. iva 01408650511 | Email info@adalta.it © ADALTA | All Rights Reserved |