4604
Commento: modifiche, da finire
|
4276
eliminata sezione riferita a Feisty, ora va bene
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 10: | Linea 10: |
= Installazione == | = Preparativi = I requisiti del programma sono minimi, anche in assenza di un sistema grafico sarà sempre possibile avviarlo in modalità console; in quest'ultima modalità non saranno disponibili le funzioni grafiche. Per l'uso dell'interfaccia grafica di '''Matlab''' è necessario installare il supporto per [:Java:Java]; inoltre è consigliato abilitare l'accelerazione 3D della propria scheda video. Aprire una finestra di terminale e digitare il seguente comando: {{{ glxinfo | grep direct }}} Se l'output restituito sarà simile al seguente allora il supporto a !OpenGl è attivo e correttamente funzionante: {{{ direct rendering: Yes }}} In caso contrario sarà necessario attivare i driver accelerati seguendo le procedure adatte alla propria scheda video presenti in [:Hardware/Video:questa] pagina. = Installazione = |
Linea 17: | Linea 33: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">In alternativa è possibile [:ImmaginiCdDvd#montareiso:montare il file di immagine] del primo disco (il nome sarà simile a {{{MathWorks_2006b1m.is.o}}}) e avviare l'installazione.|| |
|
Linea 22: | Linea 40: |
(informazioni a riguardo http://ubuntuforums.org/showthread.php?t=19855) 3. Eseguire MATLAB |
Per lanciare il programma è sufficiente digitare il seguente comando: |
Linea 29: | Linea 45: |
E' possibile assegnare parametri opzionali nell'esecuzione di MATLAB, usando '''matlab -option'''. Ecco qualche parametro opzionale piu' usato: | Inoltre è possibile passare dei parametri al programma. Di seguito sono elencati i parametri più comuni: ||||<tablewidth="85%" style="background-color:#F6D358;":>'''Opzioni da riga di comando'''|| || '''-nodesktop''' || Esegue il programma senza interfaccia grafica, il caricamento risulterà più rapido. Il programma sarà privo del supporto a Java. || || '''-nosplash''' || Avvio del programma senza la schermata iniziale || || '''-nojvm''' || Disabilita il supporto a Java. Causato anche da '''-nodesktop'''. || || '''-r''' «command» || Avvio del programma and esecuzione dei comandi dati. || || '''-h''' || Mostra le opzioni del programma. || Un esempio d'uso del comando potrebbe essere il seguente: |
Linea 31: | Linea 56: |
-nodesktop Esegue MATLAB sul terminale senza GUI - caricamento piu' rapido. -nosplash Avvio di MATLAB senza splash screen -nojvm Privo di supporto Java. Causato anche da -nodesktop. -r "command" Avvio di MATLAB and esecuzione dei comandi dati- -h Mostra le opzioni di MATLAB. |
matlab -nojvm -nosplash -r "1+1" |
Linea 38: | Linea 59: |
Un esempio di comando potrebbe essere: '''matlab -nojvm -nosplash -r "1+1"''' | = Modi operativi = |
Linea 40: | Linea 61: |
== Installazione da ISO == Invece di scrivere i 3 cd, e' possibile montare l'immagine iso e installare direttamente da essa. Montare iso: {{{ sudo mkdir /media/iso sudo modprobe loop }}} Montare il primo disco: {{{ sudo mount MathWorks_2006b1m.iso /media/iso/ -t iso9660 -o loop }}} E smontarlo: {{{ sudo umount /media/iso/ }}} == Modi Operativi == Per l'esecuzione di MATLAB c'e' bisogno del minimo necessario; si avviera' tranquillamente via console, anche se mancheranno alcune funzioni come quelle grafiche. |
Per l'esecuzione del programma c'e' bisogno del minimo necessario; si avviera' tranquillamente via console, anche se mancheranno alcune funzioni come quelle grafiche. |
Linea 68: | Linea 71: |
== Assenza cellfun.mexglx (e altri file) == Se state installando MATLAB (Version 7.0.1.24704 (R14) Service Pack 1) su architettura x86 con Ubuntu (Breezy Badger) ci potrebbero essere alcuni problemi con i permessi sul file '''/etc/libc.so.6''', che, di default, manca il permesso di esecuzione. Quando qualche script (script di installazione e esecuzione) cerca di ottenere la versione del file libc, ottine come il ritorno di una stringa vuota. Probabilmente perche' qualche file mexglx non e' installato e quando mMatLab si avvia, lo script '''${matlab_dir}/bin/util/oscheck.sh''' restituisce i seguenti errori. {{{ /opt/matlab/bin/util/oscheck.sh: line 134: /lib/libc.so.6: Permission denied }}} Il file '''${matlab_dir}/toolbox/matlab/datatypes/cellfun.mexglx''' non e' installato e questo potrebbe essere causa di problemi quando si prova ad eseguiere un semplice comando come '''ls''', for e.g., {{{ >> ls ??? Attempt to execute SCRIPT cellfun as a function. Error in ==> iscellstr at 13 res = cellfun('isclass',s,'char'); Error in ==> ls at 16 if iscellstr(varargin) }}} Un modo per risolvere cio' e' modificare due linee nello script '''${matlab_dir}/bin/util/oscheck.sh''' come nello script '''${matlab_install_cd}/install'''. Line 697 of '''${matlab_install_cd}/install''' |
|
Linea 92: | Linea 76: |
CategoryDaRevisionare | CategoryProgrammazione |
Indice:BRTableOfContents |
Introduzione
Questa guida contiene delle indicazioni utili per l'installazione di Matlab su Ubuntu.
Preparativi
I requisiti del programma sono minimi, anche in assenza di un sistema grafico sarà sempre possibile avviarlo in modalità console; in quest'ultima modalità non saranno disponibili le funzioni grafiche.
Per l'uso dell'interfaccia grafica di Matlab è necessario installare il supporto per [:Java:Java]; inoltre è consigliato abilitare l'accelerazione 3D della propria scheda video. Aprire una finestra di terminale e digitare il seguente comando:
glxinfo | grep direct
Se l'output restituito sarà simile al seguente allora il supporto a OpenGl è attivo e correttamente funzionante:
direct rendering: Yes
In caso contrario sarà necessario attivare i driver accelerati seguendo le procedure adatte alla propria scheda video presenti in [:Hardware/Video:questa] pagina.
Installazione
Inserire il primo dei 3 CD e digitare il seguente comando:
sudo sh /media/cdrom/install
In alternativa è possibile [:ImmaginiCdDvd#montareiso:montare il file di immagine] del primo disco (il nome sarà simile a MathWorks_2006b1m.is.o) e avviare l'installazione. |
Per terminare l'installazione è necessario eseguire un altro script. Digitare il seguente comando:
sudo /usr/local/matlab72/install_matlab
Per lanciare il programma è sufficiente digitare il seguente comando:
/usr/local/bin/matlab
Inoltre è possibile passare dei parametri al programma. Di seguito sono elencati i parametri più comuni:
Opzioni da riga di comando |
|
-nodesktop |
Esegue il programma senza interfaccia grafica, il caricamento risulterà più rapido. Il programma sarà privo del supporto a Java. |
-nosplash |
Avvio del programma senza la schermata iniziale |
-nojvm |
Disabilita il supporto a Java. Causato anche da -nodesktop. |
-r «command» |
Avvio del programma and esecuzione dei comandi dati. |
-h |
Mostra le opzioni del programma. |
Un esempio d'uso del comando potrebbe essere il seguente:
matlab -nojvm -nosplash -r "1+1"
Modi operativi
Per l'esecuzione del programma c'e' bisogno del minimo necessario; si avviera' tranquillamente via console, anche se mancheranno alcune funzioni come quelle grafiche.
Per l'uso di MATLAB desktop, GUIDE, Simulink, e tutti i simpatici grafici, bisogna avere installato il supporto [:Java:Java] e l'eseguibile nel proprio percorso. In caso contrario, dovra' essere avviato dal terminale e, questa, non e' sempre la miglior scelta. Un modo veloce per controllare il percorso e', tramite il terminale, which java. SE l'output restituito sara' simile a /usr/local/bin, si e' pronti per l'avvio altrimenti bisogna seguiere le istruzioni per l'installazione [:Java:Java].
L'abilitazione dell'accelerazione hardware OpenGl rendering migliora' le prestazioni e rendera' migliori i grafici piu' complessi. Da terminale, digitare quanto segue:
glxinfo | grep direct
Se l'output restituito e' direct rendering: Yes, allora sara' abilitato. Altrimenti bisognera' attivare i driver non-freee [:Hardware/Video:Hardware/Video]. Se questo non riuscira' a risolvere il problema, avrete qualche difficolta' in piu' per attivarlo sulla vostra scheda. In caso l'interesse sia rimasto intatto, potreste cercare qualche informazione specifica riguardo la vostra scheda e renderla pubblica per agevolare chiunque incontrera' gli stessi problemi.
Ulteriori risorse
* [https://help.ubuntu.com/community/MATLAB Documento originale]
[http://ubuntuforums.org/showthread.php?t=19855 Topic di riferimento sul forum internazionale]