implementare le funzioni

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto UtenteDanilo Tarquini
155 1 3 8
Master
Master
Messaggi: 318
Iscritto il: 4 dic 2005, 17:11
Località: S.Benedetto dei Marsi (Aq)
0
voti

[1] implementare le funzioni

Messaggioda Foto UtenteDanilo Tarquini » 22 gen 2006, 14:17

Mi chiedevo se e come fosse possibile implementare delle funzioni in mathcad.
Intendo un ente FUNZIONE(VARIABILE1,VARIABILE2,...,PARAMETRO1,PARAMETRO2,ecc)
da poter richiamare all'interno di una riga di calcolo, a prescindere dal caso particolare.
Vanno create in un ambiente specifico (editor dedicato) e salvate come files di sistema (tipo i files ".m" di matlab)?

Purtoppo non ho installato il software sul mio PC e quindi sono possibilitato a svolgere le poche applicazioni ed esercitazioni quando trovo disponibilità nella mia facoltà.
Questo si traduce anche in una bassa frequenza(spero temporanea) di questo posto, cosa che mi rammarica molto, essendo una concausa dell'apertura.

Saluti

Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO
Contatta:
0
voti

[2]

Messaggioda Foto Utenteg.schgor » 23 gen 2006, 11:07

In Mathcad una funzione e' definibile semplicemente
assegnando un nome ad una formula parametrica.
Richiamando poi il nome (con l'assegnazione dei relativi
parametri), la funzione verra' eseguita.

Per chiarire meglio questa spiegazione, do' un esempio
di utilizzo che puo' essere applicato al calcolo di un
circuito costituito da impedenze in parallelo e serie.
Immagine
Come si vede, una volta definite le "funzioni" Serie e Parallelo.
queste possono essere utilizzate per "raggruppare" le impedenze,
ottenendone l'immediato calcolo (ovviamente complesso).

Penso non occorra sottolineare l'immediatezza della soluzione.

Avatar utente
Foto UtenteDanilo Tarquini
155 1 3 8
Master
Master
Messaggi: 318
Iscritto il: 4 dic 2005, 17:11
Località: S.Benedetto dei Marsi (Aq)
0
voti

[3]

Messaggioda Foto UtenteDanilo Tarquini » 23 gen 2006, 11:51

Chiarissimo.
Quindi è possibile operare definizioni del tutto parametriche e ,definite le grandezze d'interesse separatamente,richiamare la funzione al momento opportuno? Questo in MATLAB non è possibile(almeno per quanto ne so).
Se volessi salvare in memoria la funzione?

Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO
Contatta:
0
voti

[4]

Messaggioda Foto Utenteg.schgor » 24 gen 2006, 17:02

In Mathcad e’ possibile creare funzioni personalizzate
e permanenti, scrivendo programmi DLL (Dynamic
Linked Library) in C (o C++), compilati poi in
versione 32 bits.
Queste funzioni si sommano a quelle standard e sono
quindi sempre disponibili.
La loro creazione non e’ comunque un’operazione semplice!

Esiste anche una vasta libreria di funzioni speciali create
dagli utilizzatori, consultabili in Internet nell’User Forum
di Mathsoft.
Va anche segnalata la disponibilita’ di librerie specializzate
(ad es. per Signal Processing oppure per Data Analysis) che
semplificano enormemente i calcoli di progetto nei rispettivi
campi, ma che per il loro utilizzo richiedono particolari licenze.


Torna a “Programmi applicativi: simulatori, CAD ed altro”