Salve a tutti,
sono una studentessa di ingegneria gestionale, che deve scrivere la sua tesi in 20 giorni e deve elaborare un progetto con MATLAB.
Sono a dir poco disperata, devo costruire un'interfaccia grafica, e sono praticamente ancora in alto mare.
Avrei bisogno di sapere se qualcuno di voi sa per caso come si leggono i file di testo con MATLAB?
Ovvero da un file di testo in cui ho una matrice e dei vettori, devo leggere questi dati con MATLAB senza aver bisogno di riscriverli all'interno dell'edit del programma.
Come fare?
Chi può darmi un aiuto?
Grazie.
leggere file di testo con MATLAB
0
voti
[3] Re: leggere file di testo con MATLAB
Grazie mille per i link segnalati. Ho trovato molto utile soprattutto l'ultimo, almeno posso consultare un bel po'di cose.
Sono riuscita a leggere il file di testo, ma è come se dovessi conoscere il file nei suoi elementi, ovvero con la funzione fscanf dovendo per esempio leggere una matrice,devo essere a conoscenza delle colonne che dovranno formare la stessa per poi metterlo nella "size" del comando fscanf. Non c'è altro modo, vero?
Sono riuscita a leggere il file di testo, ma è come se dovessi conoscere il file nei suoi elementi, ovvero con la funzione fscanf dovendo per esempio leggere una matrice,devo essere a conoscenza delle colonne che dovranno formare la stessa per poi metterlo nella "size" del comando fscanf. Non c'è altro modo, vero?
0
voti
[4] Re: leggere file di testo con MATLAB
beh o quello o adottare dei separatori
p.es.:
interpretazione dinamica:
la prima riga contiene le intestazioni in modo da spiegarle al programma
esempio banale : colonna1:colonna2:colonna3
il programma contera' quante parole ci sono (o piu' semplice nr. di duepunti)+1
se sai questo parametro l'argomento di scan puo' essere modellato su questo
cioe' al pari di print avrai "%s:%s:%s" p.es.
oppure lo split
le altre righe i dati
b)
interpretazione "statica"
il file conterra'
valore1; (punto e virgola) valore2 etc.
userai o fscanfs stesso o una qualsiasi funzione di split affinche'
valore_letto[0,riga] sia la prima colonna e cosi' via
"riga" o un contatore o pos/seek
ti servira' poi un "separatore" per le righe di base e' "l'accapo" crlf senno' puoi stabilire p.es che se in una riga incontri che ne so # significa nuova riga
p.es.:
interpretazione dinamica:
la prima riga contiene le intestazioni in modo da spiegarle al programma
esempio banale : colonna1:colonna2:colonna3
il programma contera' quante parole ci sono (o piu' semplice nr. di duepunti)+1
se sai questo parametro l'argomento di scan puo' essere modellato su questo
cioe' al pari di print avrai "%s:%s:%s" p.es.
oppure lo split
le altre righe i dati
b)
interpretazione "statica"
il file conterra'
valore1; (punto e virgola) valore2 etc.
userai o fscanfs stesso o una qualsiasi funzione di split affinche'
valore_letto[0,riga] sia la prima colonna e cosi' via
"riga" o un contatore o pos/seek
ti servira' poi un "separatore" per le righe di base e' "l'accapo" crlf senno' puoi stabilire p.es che se in una riga incontri che ne so # significa nuova riga
0
voti
[6] Re: leggere file di testo con MATLAB
Vi ringrazio, ma credo di aver risolto. 
Ora mi servirebbe un altro aiuto?
Ci sta un modo per poter fare costruire automaticamente(tramite qualche funzione o comando) il problema duale di un certo problema di minimazzazione?
Ora mi servirebbe un altro aiuto?
Ci sta un modo per poter fare costruire automaticamente(tramite qualche funzione o comando) il problema duale di un certo problema di minimazzazione?

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)





lectroYou