|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2003
Città: Milano
Messaggi: 2894
|
[MATLAB] plot di dati da un file .mat salvato
ho la necessità di plottare sullo stesso grafico dei dati memorizzati all'interno di vari vettori salvati all'interno di diversi file .mat (con il comando save) ma con lo stesso nome.
ad esempio ho i file a.mat b.mat e c.mat, in a.mat ho i vettori d=(1,0,1) e=(3,4,5) in b.mat ho i vettori d=(5,7,9) e=(0,9,1) in c.mat ho i vettori d=(4,7,8) e=(3,5,9) come faccio a plottare sullo stesso grafico le coppie d,e per ogni file .mat senza dover caricare ogni file .mat (load) e salvare i vettori con altri nomi? qualcosa del tipo plot(d(a.mat),e(a.mat),d(b.mat),e(b.mat),d(c.mat),e(c.mat)) grazie!!!
__________________
P4 2.8 NorthwoodC - 2x256 vitesta ddr500 + 1GB Kingston ddr400 - P4C800-Deluxe - SAPPHIRE Radeon X1950pro 512MB AGP - Samsung 931BW Macbook Alu |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
Puoi spiegarti meglio? Non ho capito se devi plottare tutti i vettori di tutti i file su un'unica figura, oppure se ad ogni file corrisponde una figura sulla quale plotti solo d ed e.
Poi che vuol dire che non devi caricare ogni volta i file .mat? Se non lo fai i dati dei vettori come li ottieni?
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2003
Città: Milano
Messaggi: 2894
|
ho bisogno ad esempio di plottare su una sola figura i 3 vettori che si chiamano tutti e 3 d ma hanno ognuno valori diversi appartenendo a file .mat diversi.
Quote:
prendendo i vettori di prima load a.mat d1=d; e1=e; load b.mat d2=d; e2=e; load c.mat d3=d; e3=e; plot(d1,e1,d2,e2,d3,e3) mi chiedevo se c'è un modo di semplificare l'operazione
__________________
P4 2.8 NorthwoodC - 2x256 vitesta ddr500 + 1GB Kingston ddr400 - P4C800-Deluxe - SAPPHIRE Radeon X1950pro 512MB AGP - Samsung 931BW Macbook Alu |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
mi dispiace ma non ti so aiutare. Oltretutto non ho neanche matlab installato per ora, quindi ho le mani legate. Speriamo in qualcun'altro!
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2003
Città: Milano
Messaggi: 2894
|
nn sai se esiste qualcosa di simile in altri linguaggi, chessò in C, per partire da li a cercare?
__________________
P4 2.8 NorthwoodC - 2x256 vitesta ddr500 + 1GB Kingston ddr400 - P4C800-Deluxe - SAPPHIRE Radeon X1950pro 512MB AGP - Samsung 931BW Macbook Alu |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
|
Quote:
Almeno, questa è la mia opinione, sono pronto alle smentite
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes] "Pirating software? Choose Microsoft!" |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jun 2001
Messaggi: 458
|
Quote:
Codice:
hold on load a.mat plot(d,e) load b.mat plot(d,e) load c.mat plot(d,e) hold off
__________________
Ultima modifica di vincenzo83 : 27-10-2008 alle 08:28. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:17.












VIDEOLEZIONI di Matematica, Informatica, Fisica I & II e MOLTO altro, GRATIS !!!








