Pagina 1 di 1
Grafico 3d a partire dalle curve di livello
Inviato: 18 giu 2008, 19:56
da fesem
Ciao a tutti; voglio porvi un quesito che mi assilla da qualche giorno. Ho finalmente capito che il grafico che mostra la caratteristica di un transistor (in uscita) è in realtà una famiglia di caratteristiche, ottenute imponendo un determinato valore alla corrente di base; la mia domanda è questa: come è possibile, a partire da queste curve di livello, risalire al grafico tridimensionale della caratteristica utilizzando software come Matlab, Mathematica o simili? Attendo fiducioso

Re: Grafico 3d a partire dalle curve di livello
Inviato: 18 giu 2008, 22:41
da g.schgor
Il problema e' quello di avere una relazione matematica tridimensionale
dell'andamento delle grandezze in gioco. In realta' i grafici relativi ad un
certo transistor sono ricavati sperimentalmente (non corrispondono quindi
ad un'espressione matematica).
Se ti accontenti di una modellizazione (ovviamente approssimata), posso
segnalarti il metodo segnalato in questo articolo:
http://electroportal.net/vis_resource.p ... n=RP&id=96Con le espressioni cosi' ricavate sarebbe allora possibile far disegnare un
grafico tridimensionale, come da te ipotizzato.
(se non sufficientemente chiaro, possiamo entrare in maggior dettaglio).
Re: Grafico 3d a partire dalle curve di livello
Inviato: 19 giu 2008, 0:23
da fesem
Grazie mille per il link

; adesso provo a dargli un'occhiata ed eventualmente posto un messaggio per ulteriori chiarimenti
Re: Grafico 3d a partire dalle curve di livello
Inviato: 19 giu 2008, 9:31
da fesem
Ho letto la guida al link che mi hai inviato e mi ha chiarito alcuni punti su cui ero in dubbio.
Ora il mio problema è solo 'pratico'; dato che non ho molta dimestichezza con i programmi di calcolo, avrei bisogno di una guida passo-passo (o di un riferimento a una lista di comandi) per poter ottenere il grafico che cerco (con il software che preferisci); e sempre a proposito del grafico, a tuo parere è meglio ricavarlo a partire dalle curve di livello - che mi è parso di capire essere ottenute per interpolazione, e quindi non descritte da una funzione - o direttamente dai dati sperimentali? Ciao e Grazie!
Re: Grafico 3d a partire dalle curve di livello
Inviato: 19 giu 2008, 14:17
da g.schgor
Premetto che io ho dimestichezza solo con MathCad come ambiente matematico
per rappresentazione tridimensionale di una funzione. Credo pero' che i concetti
(anche se non le "istruzioni") possano essere validi per altri ambienti di sviluppo.
Poiche' mi sembra di capire che tu voglia riportare in grafico tridimensionale le
caratteristiche effettive (sperimentali) di un transistor, un semplice metodo e'
trasformare le curve ricavate in una variabile a 2 dimensioni (matrice),
Ad es z(indici n,m) funzione delle variabili x(indice n ) ed y(indice m):
e' un lungo lavoro di "trascrizione" (che potrebbe essere semplificato da metodi
di interpolazione) ma che dovrebbe poi consentire un'immediata rappresentazione
nelle varie versioni oggi disponibili (tridimensionale, a curve di livello, a colori,
ecc.)
Partirei quindi da un grafico convenzionale (praticamente gia' a curve di livello)
per ricavare i dati di cui sopra.
(e' sufficientemente chiaro?)
Re: Grafico 3d a partire dalle curve di livello
Inviato: 19 giu 2008, 21:17
da fesem
Si credo di aver capito il concetto; in definitiva mi consigli di ricavare a mano i valori delle variabili a partire dalle curve per poi inserirli in un programma di calcolo che disegni il grafico, giusto? Ma a questo punto non sarebbe meglio partire direttamente dai valori sperimentali piuttosto che dalle caratteristiche del transistor?
Un'ultima domanda (ormai mi escono a raffica

), potresti gentilmente sintetizzarmi i passi principali da eseguire (con qualsiasi pacchetto - anche MATHCAD) per poter effettuare l'operazione di creazione del grafico?
Re: Grafico 3d a partire dalle curve di livello
Inviato: 20 giu 2008, 7:56
da g.schgor
fesem ha scritto:non sarebbe meglio partire direttamente dai valori sperimentali
Certamente, solo che e' piu' comodo averli gia' a disposizione.
Circa la procedura per ottenere il grafico 3D, ecco quella di MathCad:

Dopo aver costruito la matrice mxn dei dati (z), si richiama semplicemente
il 3D_plot. Ovviamente nella rappresentazione ci sono innumerevoli varianti
(da scegliere da menu')
Re: Grafico 3d a partire dalle curve di livello
Inviato: 20 giu 2008, 13:16
da fesem
Grazie mille! Mi hai fatto risparmiare parecchio tempo.
Re: Grafico 3d a partire dalle curve di livello
Inviato: 10 lug 2008, 12:28
da fesem
Per gli interessati ho trovato una guida per procedere al rilievo della caratteristica usando Matlab
l'inidrizzo è:
http://www.mathworks.com/company/newsle ... index.htmlL'unica cosa che non riesco a capire è come siano strutturate le matrici Ids e Vds da cui ricavare il grafico: qualcuno mi illumina?