Importazione ed esportazione di dati con MATLAB
MATLAB offre funzionalità per leggere e scrivere dati in molteplici formati. Questo riferimento mostra casi d'uso comuni, ma non è un elenco esaustivo delle funzionalità disponibili.
Strumento di Importazione
Seleziona Importa dati per avviare lo Strumento di Importazione.
I/O a basso livello
Le funzioni di basso livello, come fgetl e fscanf, consentono il massimo controllo sull'I/O.
fid = fopen('myfile.txt');
data = fscanf(fid, '%f %q');
fclose(fid);
Specifiche di formattazione
| Tipo | Specificatore | Classe di output |
|---|---|---|
Intero con segno Intero senza segno |
|
|
| Virgola mobile |
|
|
Array di testo |
|
|
Datetime |
|
|
Durata |
|
|
Categoria |
|
|
Pattern |
|
|
Salta campo |
|
|
Formati di file standard
Use datastore per file di grandi dimensioni o file multipli. fileDatastore può essere utilizzato con qualsiasi tipo di file. Utilizza un archivio dati personalizzato per un controllo più avanzato sul comportamento di lettura.
Il supporto I/O specializzato può essere trovato in diversi prodotti (Simulink, Database Toolbox, Vehicle Network Toolbox e altri). Consulta File Exchange e GitHub per funzionalità aggiuntive.
| Tipo | File singolo | File multipli | Scrittura | Avanzato |
|---|---|---|---|---|
Testo |
|
|
|
|
Foglio di calcolo |
|
|
|
|
.mat |
|
|
|
|
Immagine |
|
|
|
|
Video |
|
|
|
|
Audio |
|
|
|
|
NetCDF |
|
|
|
|
CDF |
|
|
|
|
HDF5 |
|
|
|
|
XML |
|
|
|
|
Binary |
|
|
|
|
RESTful Web Service
|
Lettura dati |
|
Scrittura dati |
|
Salva i dati nel file |
|
Specifica opzioni quali l'autenticazione e il timeout |
JSON
jsondecode |
jsonencode |
Messaggistica HTTP
Utilizza l'interfaccia HTTP per comunicazioni web più complesse.
body = matlab.net.http.MessageBody(x); request = matlab.net.http.RequestMessage(method,header,body);