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 34 (in 33 versioni)
Versione 1 del 30/05/2007 15.48.24
Dimensione: 4010
Commento:
Versione 34 del 11/01/2009 12.31.14
Dimensione: 4749
Commento: Cat Programmazione
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
[[BR]]
[[Indice]]
Linea 3: Linea 7:
== MATLAB R2006a Procedura d'installazione == = Introduzione =
Linea 5: Linea 9:
1. Avviare l'installazione con l'inserimento del primo dei tre CD
{{{
sudo sh /media/cdrom/install
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 [:Programmazione/Java:Java]; inoltre è consigliato abilitare l'accelerazione 3D della propria scheda video. Per controllare il funzionamento dell'accelerazione 3D, aprire una finestra di terminale e digitare il seguente comando:
{{{glxinfo | grep direct
Linea 10: Linea 19:
2. Eseguire lo script Se l'output restituito sarà simile al seguente allora il supporto ad !OpenGl è attivo e correttamente funzionante:
Linea 12: Linea 21:
sudo /usr/local/matlab72/install_matlab
}}}
(informazioni a riguardo http://ubuntuforums.org/showthread.php?t=19855)

3. Eseguire MATLAB
{{{
/usr/local/bin/matlab
direct rendering: Yes
Linea 21: Linea 24:
E' possibile assegnare paremetri 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.
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
Linea 30: Linea 31:
Un esempio di comando potrebbe essere: '''matlab -nojvm -nosplash -r "1+1"''' ||<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 [:Multimedia/Masterizzazione/ImmagineIso#montareiso:montare il file di immagine] del primo disco (il nome sarà simile a {{{MathWorks_2006b1m.is.o}}}) e avviare l'installazione.||
Linea 32: Linea 33:
== 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/
Per terminare l'installazione è necessario eseguire un altro script. Digitare il seguente comando:
{{{sudo /usr/local/matlab72/install_matlab
Linea 49: Linea 37:
== 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 files) ==

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.
{{{
/opt/matlab/bin/util/oscheck.sh: line 134: /lib/libc.so.6: Permission denied
}}}
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.,
{{{
>> 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)
Per lanciare il programma è sufficiente digitare il seguente comando:
{{{/usr/local/bin/matlab
Linea 77: Linea 41:
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''' 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:
{{{matlab -nojvm -nosplash -r "1+1"
}}}

= Modi operativi =

Per l'esecuzione del programma c'è bisogno del minimo necessario; si avviera' tranquillamente via terminale, anche se mancheranno alcune funzioni come quelle grafiche.

Per l'uso di MATLAB desktop, GUIDE, Simulink, e tutte le applicazioni accessibili via interfaccia grafica, bisogna avere installato il supporto [:Programmazione/Java:Java] e l'eseguibile nel proprio percorso. In caso contrario, dovrà essere avviato dal terminale e, questa, non è sempre la miglior scelta. Un modo veloce per controllare il percorso è, tramite il terminale, '''which java'''. Se l'output restituito sarè simile a '''/usr/local/bin''', si è pronti per l'avvio altrimenti bisogna seguiere le istruzioni per l'installazione [:Programmazione/Java:Java].

Per avviare '''Matlab''' dal menù '''''Applicazioni''''' senza passare per il terminale occorre creare uno script, chiamato qui convenzionalmente `matlab_launcher.sh`, con contenuto:
{{{
#!/bin/sh
cd directorydimatlab/bin
matlab -desktop
}}}
e aggiungerlo al menù, inserendo nel comando, nel campo indirizzo:
{{{indirizzo/dello/script/matlab_launcher.sh
}}}

= Compiz + Matlab =

Per poter usare '''Matlab''' quando gli effetti grafici aggiuntivi sono attivati è necessario aprire il file
`/path di matlab/bin/matlab` con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Sostituire a `/path di matlab/bin/matlab` il percorso completo della cartella dove è installato '''matlab'''.

Aggiungere la seguente riga che descrive il percorso delle librerie Java alla riga successiva l'intestazione '#!/bin/sh'
{{{
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
}}}
Il file modificato dovrebbe apparire nelle prime righe simile a questo:
{{{
#!/bin/sh
#
# Linea aggiunta per Compiz
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
#
# Name:
}}}

= Ulteriori risorse =

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

BR Indice

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 [:Programmazione/Java:Java]; inoltre è consigliato abilitare l'accelerazione 3D della propria scheda video. Per controllare il funzionamento dell'accelerazione 3D, aprire una finestra di terminale e digitare il seguente comando: {{{glxinfo | grep direct }}}

Se l'output restituito sarà simile al seguente allora il supporto ad 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 }}}

Immagine(Icone/Grandi/info.png,,center)

In alternativa è possibile [:Multimedia/Masterizzazione/ImmagineIso#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'è bisogno del minimo necessario; si avviera' tranquillamente via terminale, anche se mancheranno alcune funzioni come quelle grafiche.

Per l'uso di MATLAB desktop, GUIDE, Simulink, e tutte le applicazioni accessibili via interfaccia grafica, bisogna avere installato il supporto [:Programmazione/Java:Java] e l'eseguibile nel proprio percorso. In caso contrario, dovrà essere avviato dal terminale e, questa, non è sempre la miglior scelta. Un modo veloce per controllare il percorso è, tramite il terminale, which java. Se l'output restituito sarè simile a /usr/local/bin, si è pronti per l'avvio altrimenti bisogna seguiere le istruzioni per l'installazione [:Programmazione/Java:Java].

Per avviare Matlab dal menù Applicazioni senza passare per il terminale occorre creare uno script, chiamato qui convenzionalmente matlab_launcher.sh, con contenuto:

cd directorydimatlab/bin
matlab -desktop

e aggiungerlo al menù, inserendo nel comando, nel campo indirizzo: {{{indirizzo/dello/script/matlab_launcher.sh }}}

Compiz + Matlab

Per poter usare Matlab quando gli effetti grafici aggiuntivi sono attivati è necessario aprire il file /path di matlab/bin/matlab con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione].

Sostituire a /path di matlab/bin/matlab il percorso completo della cartella dove è installato matlab.

Aggiungere la seguente riga che descrive il percorso delle librerie Java alla riga successiva l'intestazione '#!/bin/sh'

export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/

Il file modificato dovrebbe apparire nelle prime righe simile a questo:

#
# Linea aggiunta per Compiz
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
#
#  Name:

Ulteriori risorse


CategoryProgrammazione