Come ini file, in pratica voglio avere un file di configurazione facile da modificare che può essere usato per leggere e distribuire le informazioni in oggetti matlab. So che la gente raccomanderebbe xml ma il formato non è facile da modificare per l'utente. Qualcuno può avere un altro modo?file di configurazione facile da modificare per una funzione MATLAB
risposta
Io uso i file YAML per i file di configurazione con le applicazioni MATLAB. Ho trovato che sono facilmente leggibili e modificabili, controllabili dalla versione e molto semplici da usare.
Hanno il vantaggio (rispetto a uno script MATLAB) di essere anche ampiamente leggibili da altri linguaggi (Perl, Python, Ruby, Java ecc.) Se i file di configurazione devono essere utilizzati anche da altre parti di un'applicazione più ampia.
C'è un YAML file reader per MATLAB (un wrapper attorno alla libreria Java SnakeYaml gratuita con licenza Apache) che è pubblicamente disponibile. Ho anche scritto il mio che sarei felice di condividere (è basato sul pacchetto a cui mi sono collegato, con un po 'meno funzionalità, ma un po' più facile da capire il codice e un po 'più robusto).
Perché non utilizzare i file ini - per la semplice modifica e lettura, non possono essere battuti? Hanno problemi a diventare complessi, ma finché ne sei consapevole.
scambio di file è tuo amico: http://www.mathworks.com/matlabcentral/fileexchange/24992-ini-config
Si potrebbe anche utilizzare i file di proprietà Java. (Non ho trovato nulla nello scambio di file. Dovresti scrivere tu stesso l'interfaccia.)
- 1. Qual è il modo migliore per modificare una configurazione di progetto da un plug-in?
- 2. Modificare un foglio Excel da Matlab
- 3. MATLAB - più valori di ritorno da una funzione?
- 4. Esecuzione della funzione MATLAB da Java
- 5. Da Matlab a Python - Funzione Risolvi
- 6. Funzione funzione MATLAB
- 7. Esiste un modo consolidato per utilizzare i file di configurazione per un'applicazione MATLAB distribuita?
- 8. Accesso alle variabili di configurazione da altri file di configurazione
- 9. facile da programmare WebSocket Server
- 10. modo Pythonic di scrivere il pacchetto per una facile importazione
- 11. Libreria C# per una facile riflessione dinamica
- 12. Lettura impostazioni da file di configurazione separato
- 13. modo facile da usare FindControl ("")
- 14. Utilizzare ... per modificare un elenco annidato all'interno di una funzione
- 15. chiama dbstep da una funzione
- 16. Come ottenere una derivata di una funzione in MATLAB?
- 17. Scrivere una funzione di mess estremamente semplice in MATLAB
- 18. funzione di MATLAB con argomento non richiesto
- 19. Installazione di Node.js per una facile implementazione e aggiornamento
- 20. Tutorial per principianti facile da seguire per Titanium mobile/studio
- 21. trasformazioni xdt per file di configurazione diversi da web.config
- 22. Matlab: definizione di una maniglia funzione di cattura secondo valore restituito di una funzione
- 23. Come posso modificare una configurazione di StructureMap precedentemente configurata?
- 24. Funzione mappa in MATLAB?
- 25. Come chiamare una funzione Mathematica all'interno di Matlab?
- 26. Funzione anonima ricorsiva Matlab
- 27. File di configurazione NLog per ottenere i valori di impostazione della configurazione da un web.config
- 28. Programma per aprire file .fig salvati da Matlab
- 29. MATLAB "echo on" all'interno di una funzione. È possibile?
- 30. Uscita del gruppo Golang facile da leggere?
Grazie per il bel suggerimento. Vuoi condividere il tuo lettore YAML su GitHub? – Marius