Non hai risposto alle mie domande e non riesco fare le valutazioni che giustamente mi chiedi.
I dati della matrice sono numeri ma il metodo che faccio deve funzionare anche per le stringhe. Capita spesso di riutizziare lo stesso metodi in contesti diversi.
Per ora mi devo limitare a scrivere e leggere da database... vorrei creare 2 metodi di questo dito:
sqlwrite(M,"name_database.sqlite");
Object[][] M2 = sqlread("name_database.sqlite");
M = M2 !!!
e devono funzionare per dimensioni di M massimi possibili! M può avere anche più colonne di righe... non uso un database in senso classico come probabilmente tu stai pensando...
Il mio problema è sempre lo stesso (non so se hai visto le altre discussioni)
http://www.mathworks.it/it/help/matlab/ref/xlsread.htm
http://www.mathworks.it/it/help/matlab/ref/xlswrite.html
https://www.iprogrammatori.it/forum-programmazione/java/librerie-apache-poi-lavorano-sulla-ram-t16462.html
Si, ho pensato a usare il sistema di Toki, ed è una buona idea ma se non so quante righe ha un database sql come faccio a stabilire se è una soluzione valida oppure no? La soluzione di Toki è buona ma preferirei ricreare nel database la matrice. Se mi dici quali sono i pro e i contro nell'usare un sql esteso con 30000 righe ti so dire come è meglio procedere. Se si tratta di usare un'altra libreria .jar lasciando intatto l'attuale codice direi che è una soluzione ottimale. Se per l'sql esteso ci sono altri comandi allora tanto vale usare il metodo di Toki. Se l'sql esteso non fosse gratuito allora metodi di Toki sicuramente...