Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Matlab"
Differenze tra le versioni 1 e 14 (in 13 versioni)
Versione 1 del 30/05/2007 15.48.24
Dimensione: 4010
Commento:
Versione 14 del 22/06/2007 15.08.05
Dimensione: 4603
Commento: correzione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
MatLab (Matrix Laboratory) ## page was renamed from MatLab
#format wiki
#LANGUAGE it
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice:'''[[BR]][[TableOfContents]]||
Linea 3: Linea 6:
== MATLAB R2006a Procedura d'installazione == = Introduzione =
Linea 5: Linea 8:
1. Avviare l'installazione con l'inserimento del primo dei tre CD Questa guida contiene delle indicazioni utili per l'installazione di '''Matlab''' su Ubuntu.

= Installazione =

Inserire il primo dei 3 CD e digitare il seguente comando:
Linea 10: Linea 17:
2. Eseguire lo script Per terminare l'installazione è necessario eseguire un altro script. Digitare il seguente comando:
Linea 14: Linea 21:
Linea 21: Linea 29:
E' possibile assegnare paremetri opzionali nell'esecuzione di MATLAB, usando '''matlab -option'''. Ecco qualche parametro opzionale piu' usato: E' possibile assegnare parametri opzionali nell'esecuzione di MATLAB, usando '''matlab -option'''. Ecco qualche parametro opzionale piu' usato:
Linea 58: Linea 66:
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. 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.
Linea 61: Linea 69:
== Assenza cellfun.mexglx (e altri files) == == Assenza cellfun.mexglx (e altri file) ==
Linea 63: Linea 71:
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 and esecuzione) cerca di ottenere la versione del file libc, ottine come il ritorno di una stringa vuota. Probabilmente perche' qualche files mexglx non e' installato e quando mMatLab si avvia, lo script '''${matlab_dir}/bin/util/oscheck.sh''' restituisce i seguenti errori. 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.
Linea 67: Linea 75:
The file '''${matlab_dir}/toolbox/matlab/datatypes/cellfun.mexglx''' was not installed and this could cause problems when trying to execute a simple command such as '''ls''', for e.g., 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.,
Linea 77: Linea 85:
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'''  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'''

= Ulteriori risorse =

* [https://help.ubuntu.com/community/MATLAB Documento originale]
 * [http://ubuntuforums.org/showthread.php?t=19855 Topic di riferimento sul forum internazionale]
----
CategoryDaRevisionare

Introduzione

Questa guida contiene delle indicazioni utili per l'installazione di Matlab su Ubuntu.

Installazione

Inserire il primo dei 3 CD e digitare il seguente comando:

sudo sh /media/cdrom/install

Per terminare l'installazione è necessario eseguire un altro script. Digitare il seguente comando:

sudo /usr/local/matlab72/install_matlab

(informazioni a riguardo http://ubuntuforums.org/showthread.php?t=19855)

3. Eseguire MATLAB

/usr/local/bin/matlab

E' possibile assegnare parametri opzionali nell'esecuzione di MATLAB, usando matlab -option. Ecco qualche parametro opzionale piu' usato:

-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.

Un esempio di comando potrebbe essere: matlab -nojvm -nosplash -r "1+1"

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'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.

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

Ulteriori risorse

* [https://help.ubuntu.com/community/MATLAB Documento originale]


CategoryDaRevisionare