Grafici matlab

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 UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[11] Re: Grafici matlab

Messaggioda Foto UtenteDirtyDeeds » 22 mag 2014, 12:21

Includi qui il grafico opportunamente ridimensionato, non usare server esterni.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
Messaggi: 848
Iscritto il: 30 dic 2013, 20:28
0
voti

[12] Re: Grafici matlab

Messaggioda Foto UtenteShika93 » 22 mag 2014, 12:29

Ah scusa

Immagine.JPG

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[13] Re: Grafici matlab

Messaggioda Foto UtenteDirtyDeeds » 22 mag 2014, 12:30

E dove sarebbero gli asintoti?
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
Messaggi: 848
Iscritto il: 30 dic 2013, 20:28
0
voti

[14] Re: Grafici matlab

Messaggioda Foto UtenteShika93 » 22 mag 2014, 13:30

Quelli di traverso che partono da 0 e finiscono sulla parte lineare delle curve

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
1
voti

[15] Re: Grafici matlab

Messaggioda Foto UtenteDirtyDeeds » 22 mag 2014, 13:59

Non sono asintoti, sono rette che congiungono l'ultimo punto del grafico con il primo. Puoi riportare i valori di Id e vd?
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
Messaggi: 848
Iscritto il: 30 dic 2013, 20:28
0
voti

[16] Re: Grafici matlab

Messaggioda Foto UtenteShika93 » 22 mag 2014, 16:08

Ah ecco!
Non mi fa mettere il csv. Metto i vettori che ho caricato in matlab.

Codice: Seleziona tutto

Vd=[0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000
0.000000
200.0000e-3
400.0000e-3
600.0000e-3
800.0000e-3
1.000000
1.200000
1.400000
1.600000
1.800000
2.000000
2.200000
2.400000
2.600000
2.800000
3.000000
3.200000
3.400000
3.600000
3.800000
4.000000
4.200000
4.400000
4.600000
4.800000
5.000000];

Id=[-48.70000e-12
8.430000e-9
8.674000e-9
8.850000e-9
9.029000e-9
9.149000e-9
9.304000e-9
9.467000e-9
9.565000e-9
9.679000e-9
9.784000e-9
9.913000e-9
10.02000e-9
10.14000e-9
10.24000e-9
10.30000e-9
10.41000e-9
10.57000e-9
10.63000e-9
10.73000e-9
10.90000e-9
10.92000e-9
11.01000e-9
11.11000e-9
11.25000e-9
11.34000e-9
-51.00000e-12
8.428000e-9
8.667000e-9
8.849000e-9
9.017000e-9
9.146000e-9
9.294000e-9
9.441000e-9
9.590000e-9
9.712000e-9
9.817000e-9
9.946000e-9
10.04000e-9
10.11000e-9
10.23000e-9
10.38000e-9
10.49000e-9
10.57000e-9
10.62000e-9
10.76000e-9
10.84000e-9
10.98000e-9
11.05000e-9
11.11000e-9
11.25000e-9
11.35000e-9
-47.50000e-12
8.434000e-9
8.638000e-9
8.827000e-9
9.003000e-9
9.159000e-9
9.293000e-9
9.410000e-9
9.529000e-9
9.665000e-9
9.772000e-9
9.901000e-9
10.01000e-9
10.13000e-9
10.22000e-9
10.31000e-9
10.43000e-9
10.53000e-9
10.67000e-9
10.71000e-9
10.86000e-9
10.94000e-9
11.03000e-9
11.08000e-9
11.19000e-9
11.31000e-9
-52.00000e-12
8.401000e-9
8.664000e-9
8.861000e-9
9.023000e-9
9.141000e-9
9.318000e-9
9.428000e-9
9.554000e-9
9.679000e-9
9.840000e-9
9.890000e-9
10.03000e-9
10.13000e-9
10.22000e-9
10.34000e-9
10.47000e-9
10.55000e-9
10.62000e-9
10.71000e-9
10.80000e-9
10.94000e-9
11.06000e-9
11.11000e-9
11.22000e-9
11.28000e-9
-49.50000e-12
8.420000e-9
8.672000e-9
8.852000e-9
9.019000e-9
9.140000e-9
9.272000e-9
9.405000e-9
9.531000e-9
9.638000e-9
9.802000e-9
9.917000e-9
9.950000e-9
10.08000e-9
10.22000e-9
10.32000e-9
10.43000e-9
10.49000e-9
10.62000e-9
10.72000e-9
10.81000e-9
10.90000e-9
10.98000e-9
11.09000e-9
11.24000e-9
11.29000e-9
-56.30000e-12
8.546000e-9
8.788000e-9
8.977000e-9
9.130000e-9
9.272000e-9
9.441000e-9
9.532000e-9
9.656000e-9
9.792000e-9
9.928000e-9
10.05000e-9
10.13000e-9
10.20000e-9
10.35000e-9
10.48000e-9
10.54000e-9
10.64000e-9
10.74000e-9
10.87000e-9
10.95000e-9
11.02000e-9
11.25000e-9
11.27000e-9
11.32000e-9
11.40000e-9
-84.60000e-12
10.51000e-9
10.79000e-9
10.92000e-9
11.12000e-9
11.28000e-9
11.43000e-9
11.60000e-9
11.73000e-9
11.86000e-9
11.92000e-9
12.10000e-9
12.16000e-9
12.28000e-9
12.44000e-9
12.48000e-9
12.61000e-9
12.74000e-9
12.84000e-9
12.92000e-9
13.04000e-9
13.13000e-9
13.28000e-9
13.35000e-9
13.47000e-9
13.55000e-9
-502.2000e-12
38.44000e-9
38.99000e-9
39.36000e-9
39.65000e-9
39.97000e-9
40.15000e-9
40.40000e-9
40.69000e-9
40.87000e-9
41.07000e-9
41.30000e-9
41.51000e-9
41.70000e-9
41.93000e-9
42.14000e-9
42.34000e-9
42.51000e-9
42.71000e-9
42.96000e-9
43.14000e-9
43.30000e-9
43.63000e-9
43.76000e-9
43.93000e-9
44.24000e-9
-4.192000e-9
476.5000e-9
484.4000e-9
488.9000e-9
492.5000e-9
495.6000e-9
498.1000e-9
500.9000e-9
503.0000e-9
505.1000e-9
507.6000e-9
509.6000e-9
511.9000e-9
514.1000e-9
516.2000e-9
518.3000e-9
520.3000e-9
522.8000e-9
525.0000e-9
527.2000e-9
529.4000e-9
531.6000e-9
534.0000e-9
536.3000e-9
539.1000e-9
541.7000e-9
-99.27000e-9
7.627000e-6
7.831000e-6
7.938000e-6
8.017000e-6
8.078000e-6
8.134000e-6
8.181000e-6
8.228000e-6
8.269000e-6
8.313000e-6
8.360000e-6
8.398000e-6
8.439000e-6
8.481000e-6
8.513000e-6
8.557000e-6
8.597000e-6
8.642000e-6
8.680000e-6
8.725000e-6
8.767000e-6
8.813000e-6
8.852000e-6
8.899000e-6
8.944000e-6
-1.162000e-6
109.0000e-6
114.0000e-6
115.9000e-6
117.4000e-6
118.4000e-6
119.3000e-6
120.3000e-6
120.8000e-6
121.6000e-6
122.4000e-6
123.0000e-6
123.7000e-6
124.2000e-6
124.9000e-6
125.3000e-6
126.0000e-6
126.8000e-6
127.3000e-6
127.8000e-6
128.5000e-6
129.0000e-6
129.7000e-6
130.7000e-6
131.0000e-6
131.6000e-6
-7.347000e-6
1.029000e-3
1.099000e-3
1.124000e-3
1.137000e-3
1.149000e-3
1.156000e-3
1.165000e-3
1.171000e-3
1.176000e-3
1.183000e-3
1.188000e-3
1.192000e-3
1.199000e-3
1.205000e-3
1.212000e-3
1.215000e-3
1.220000e-3
1.225000e-3
1.231000e-3
1.236000e-3
1.241000e-3
1.248000e-3
1.251000e-3
1.259000e-3
1.263000e-3
-16.93000e-6
5.151000e-3
5.738000e-3
5.899000e-3
5.981000e-3
6.032000e-3
6.077000e-3
6.114000e-3
6.147000e-3
6.177000e-3
6.204000e-3
6.237000e-3
6.261000e-3
6.286000e-3
6.311000e-3
6.340000e-3
6.364000e-3
6.386000e-3
6.412000e-3
6.438000e-3
6.462000e-3
6.489000e-3
6.513000e-3
6.542000e-3
6.568000e-3
6.594000e-3
-22.26000e-6
14.46000e-3
17.65000e-3
18.41000e-3
18.71000e-3
18.90000e-3
19.04000e-3
19.16000e-3
19.25000e-3
19.33000e-3
19.43000e-3
19.53000e-3
19.60000e-3
19.69000e-3
19.78000e-3
19.86000e-3
19.92000e-3
20.01000e-3
20.10000e-3
20.18000e-3
20.27000e-3
20.33000e-3
20.43000e-3
20.51000e-3
20.59000e-3
20.67000e-3
-25.23000e-6
26.25000e-3
37.06000e-3
40.15000e-3
41.19000e-3
41.68000e-3
42.04000e-3
42.26000e-3
42.51000e-3
42.71000e-3
42.91000e-3
43.11000e-3
43.29000e-3
43.47000e-3
43.65000e-3
43.84000e-3
44.02000e-3
44.17000e-3
44.36000e-3
44.53000e-3
44.72000e-3
44.89000e-3
45.07000e-3
45.28000e-3
45.49000e-3
45.64000e-3
-27.85000e-6
36.03000e-3
58.63000e-3
68.45000e-3
71.90000e-3
73.26000e-3
74.02000e-3
74.53000e-3
74.96000e-3
75.32000e-3
75.66000e-3
75.97000e-3
76.27000e-3
76.58000e-3
76.86000e-3
77.16000e-3
77.46000e-3
77.76000e-3
78.06000e-3
78.34000e-3
78.64000e-3
78.94000e-3
79.24000e-3
79.54000e-3
79.83000e-3
80.15000e-3];

Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
Messaggi: 848
Iscritto il: 30 dic 2013, 20:28
0
voti

[17] Re: Grafici matlab

Messaggioda Foto UtenteShika93 » 22 mag 2014, 18:58

Qui ci sono tutti i dati i .mat
Allegati
dati.rar
(6.45 KiB) Scaricato 82 volte

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
3
voti

[18] Re: Grafici matlab

Messaggioda Foto UtenteDirtyDeeds » 22 mag 2014, 19:49

Il motivo per cui vedi quei "ritorni di traccia" è dovuto al fatto che quel grafico è parametrizzato dalla tensione gate-source e il vettore Vd contiene in sequenza le curve ottenute per diversi valori di quel parametro. Se guardi, per esempio, i valori della Vd, vedi che ogni 26 valori c'è di nuovo uno zero: quindi la funzione plot ritorna ogni volta di lì. Per evitare il problema, procedi così: invece di fare un'unica curva, fai tante curve, una per ciascun valore del parametro. Per farlo, trasforma le matrici Vd e Id così:

Codice: Seleziona tutto

Vd1=reshape(Vd,26,length(Vd)/26);
Id1=reshape(Id,26,length(Id)/26);


Così generi due matrici di 26 righe in cui ad ogni colonna corrisponde una curva tracciata per un diverso valore della tensione gate-source. Per fare il grafico, poi:

Codice: Seleziona tutto

plot(Vd1,Id1,'b')


Il risultato è il seguente:

untitled.jpg
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
Messaggi: 848
Iscritto il: 30 dic 2013, 20:28
0
voti

[19] Re: Grafici matlab

Messaggioda Foto UtenteShika93 » 22 mag 2014, 20:19

Grande!

Il b nel plot a cosa serve?

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
1
voti

[20] Re: Grafici matlab

Messaggioda Foto UtenteDirtyDeeds » 22 mag 2014, 20:21

Per avere tutte le linee dello stesso colore, altrimenti ogni curva ti viene tracciata con un colore diverso. Ovviamente le caratteristiche arcobaleno possono anche essere più belle da vedere :-)
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.


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