Mathcad – Da sempre la soluzione matematica per

Strumenti per la Progettazione
ƒ Diversi Ingegneri
usano semplici
Calcolatrici
ƒ Il 40% usa fogli
Spreadsheets
tipo Excel
ƒ Il 20%, per risolvere i
loro calcoli, scrive
programmi in linguaggi
tipo C o Fortran
Programmi e Spreadsheets
danno risposte, ma …
ƒ Non preservano i
ragionamenti e le
conoscenze oltre
le risposte
ƒ Possono solamente
automatizzare
le operazioni
ƒ Facilmente
aggiungono errori
ƒ Sono pericolosi e
difficili da riutilizzare
Il Posizionamento di Mathcad
Mathcad
Comunicazione
della conoscenza
Ingegnerista
Excel
Matematica
Calcolatrice
Matlab
Potenza di Calcolo
Vere annotazioni Matematiche
ƒ Guardate la differenza della
stessa formula scritta con:
Excel
Matlab
ƒ Con Mathcad è sufficiente
scrivere le formule matematiche,
esattamente nella sintassi
matematica studiata a scuola
Facilità d’uso
ƒ Equazioni "vive" all'interno di aree di testo.
ƒ Completa integrazione con Microsoft Office
ƒ QuickSheets, documenti Mathcad con
formule di riferimento
ƒ Copia-e-Incolla di formule tra documenti
ƒ Immediata generazione di grafici
Unità di Misura
ƒ Mathcad supporta diversi sistemi di unità di
misura: Sistema Internazionale, Mks, Cgs,
etc.
ƒ Immaginate quindi di sviluppare il vostro
progetto con l'unità di misura, es: in metri, e
di utilizzarla in una applicazione in pollici,
senza dover cambiare e ricalcolare i
parametri all'interno del progetto.
L’Interfaccia
ƒ L'ambizione dei progettisti
è stata quella di fornire un
software facile da usare,
che si presenta come una
pagina bianca, la stessa
che usa il matematico che
lavora con carta e penna
ƒ In ogni punto è possibile
scrivere le equazioni,
tracciare un grafico,
definire funzioni,
inserire del testo, ecc.
Le Equazioni
ƒ Si possono scrivere in
un punto qualsiasi della
pagina.
ƒ La sintassi è molto vicina
a quella utilizzata nella
comune scrittura
matematica.
ƒ Come si vede, le somme
non esigono la
tradizionale sintassi, si
clicca sul simbolo e si
riempiono i segnaposto
con i dati necessari
Alcune Funzionalità
ƒ Soluzioni di derivate,
integrali equazioni
differenziali, equazioni
lineari, testi di ipotesi, analisi
di regressione, trasformate
di Laplace, Fourier, etc.
ƒ Disponibilità di numerosi tipi
di grafici 2D e 3D.
ƒ Le successioni sono molto
semplici da rappresentare,
come mostra l’esempio
Rappresentazioni Numeriche e Simboliche
ƒ Mathcad è un ottimo
software di calcolo
numerico: in assenza di
indicazioni specifiche
l'output di un calcolo è un
numero in virgola mobile.
ƒ Per ottenere un output
simbolico occorre utilizzare
un simbolo apposito
(la freccia -> anzichè il
simbolo "=").
La Programmazione
Programma per costruire una matrice
ƒ La programmazione può sfruttare un'ampia
libreria di comandi predefiniti è tuttavia
possibile costruire programmi di una certa
complessità.
Numerosi Componenti
Inserimento di un
componente – es. Excel
I dati presenti nel
foglio Excel
saranno assegnati
alla matrice M
Protezione dei Documenti
•Capacità di "nascondere"
e proteggere con relativa
password interi paragrafi,
sia testo che formule
•Consente presentazioni
delle sole parti essenziali
alla comprensione dei
risultati
•Evita manipolazioni
errate di formule
elaborate e quindi
confidenziali.
Interoperabilità
ƒ Supporto completo di OLE 2
ƒ Possibilità sia come client che
come server
ƒ Capacità di copia-e-incolla,
innesto ed editing di oggetti in
altre applicazioni.
Foglio Mathcad inserito
in un documento Excel
ƒ Mathcad Add-In, per gestire i
dati in Excel direttamente con
Mathcad utilizzando reali
annotazioni matematiche
standard nel foglio Excel.
Mathcad con altri Applicativi
ƒ Forse non tutti sanno che le
funzionalità di Mathcad
consentono di sfruttare al
meglio gli applicativi tipici per
lo sviluppo dei progetti.
ƒ Grazie alla tecnologia OLE2
di Windows e a script in
Visual Basic è possibile
creare applicativi che
interagiscono con Mathcad,
creando soluzioni miste
interattive.
Mathcad ed Excel
ƒ Un foglio di Excel invia
dei parametri a Mathcad
per elaborare una
traiettoria utilizzando le
formule in reale formato
matematico.
ƒ Mathcad ricalcola
automaticamente una
nuova traiettoria,
rendendo il foglio un
completo ambiente di
analisi e simulazione.
Mathcad e MS Word
ƒ Sebbene Mathcad consente
il trattamento di testo,
potrebbe essere comodo
continuare ad utilizzare i
propri documenti in Word
completandoli con i risultati
di equazioni Mathcad.
ƒ In questa schermata
possiamo vedere un
esempio di inserimento
come Oggetto Mathcad, in
un documento MS Word
Mathcad ed il Disegno CAD
ƒ Questo utilizzo di Mathcad,
trova la sua applicazione
nella realizzazione di disegni
tecnici interattivi dove le
quote del disegno vengono
guidate da equazioni
elaborate da Mathcad in
connessione diretta con il
disegno. Questo consente,
modificando una quota la
completa rigenerazione del
disegno tecnico.
Standard nella Progettazione
ƒ Utilizzato come
standard di
progettazione nei
settori dell’ingegneria
ƒ Ingegneria Civile
ƒ Ingegneria Elettrica
ƒ Ingegneria Meccanica
Integrazione con Applicativi Windows
ƒ Integrazione con altri
software tra i quali:
MatLab, SmartSketch,
Excel, Word e AutoCAD
ƒ Integrazione con linguaggi
di sviluppo Visual Basic,
C/C++
ƒ Pubblicazione dei
documenti per il Web in
diversi formati