Newsgroup: it.istruzione.universita.ingegneria
Titolo: Uno sfizio su MatLab

Ciao a tutti, mi domandavo un cosa riguardo la programmazione in
ambiente MatLAB!
E' possibile compilare in un file exe autonomi un programmino matlab??
Il fatto è che ho realizzato con Matlab un algoritmo per la risoluzione
di un processo iterattivo nell'ambto della mio lavoro di tesi, ora la
ditta per cui svolgo lo stage mi ha chiesto di poter adoperate questo
mio tool nell'ambito del loro lavoro,ma ovviamente l'inconveniente di
dover avere una piattaforma munita di Matlab è alquanto
improponibile.... l'ultima spiaggia sarà tradurre in linguaggio diverso
il codice matlab anche se pr fortuna è abbastanza "c-compatibile"!
-- 
        /\        
http://www.silvanimpianti.it/lamu
      /    \
    /____\____ |\__|___| \___\__/______   _
  /            \       |  \  |      |   \      \/            /   (_)
/                \     |    \|      |_/       /            /    (_)
Hornet600 "Lamù"                /      M O N Z A
IN VENDITA: 
http://www.silvanimpianti.it/lamu/Lamuforsale.html

 il codice matlab anche se pr fortuna è abbastanza "c-compatibile"!
potresti provare a usare octave , e' gratis anche per uso commerciale e il
linguaggio usato (sempre se il tuo programma si limita a macinare numeri e
non usa funzioni di plotting 'evolute' ) e' molto simile al matlab
http://www.octave.org/FAQ.html#SEC24

 non usa funzioni di plotting 'evolute' ) e' molto simile al matlab
Grazie della dritta... lo proverò!
Il mio prg macina numeri e matrici e tutte le eventuali funzioni di
grafica/plotting sono tutte di abbellimento per l'uso finale possono
anche essere ignorate!!
-- 
Andy78
HP-   
http://www.silvanimpianti.it/lamu/

Il Mon, 07 Mar 2005 23:05:06 +0100, andrea ha digitato:
c'e anche da considerare che quel  programma fa parte della sua tesi , e
quindi se non erro il copyright appartiene all' universita ;
inoltre potrebbe non aver intenzione di restare in quella ditta , e allora
fare il 'prezioso' e' inutile ...

 te quante più conoscenze possibili.
La mia è una situazione particolare in quanto, benchè abbia 26 anni sono
hià 11che lavoro nel settore dell'automazione industriale (quello della
tesi) e il lavoro di stage l'ho deciso io contattando quasta ditta  e
chiedendogli se gli interessava supportare a livello burocratico il mio
progetto... Non dico che sono andato io a insegnargli delle cose ma, il
mio,  non è il classico stage!
E' come se fosse una consulenza reciproca.... io ho un lavoro da fare
(autonomamente) e loro mi supportano con il materiale!!  ...decisamente
non è uno stage in cui lo studente entre in azienda come un'ameba per
conoscere per la prima volta la realtà del mondo del lavoro!
-- 
Andy78
HP-   
http://www.silvanimpianti.it/lamu/
Hornet600 "Lamù"                /      M O N Z A
IN VENDITA: 
http://www.silvanimpianti.it/lamu/Lamuforsale.html

 fare il 'prezioso' e' inutile ...
Hai colpito nel segno!!!


 anche essere ignorate!!
Be' allora lascia perdere octave, e usa un buon compilatore fortran95,
la gestione delle matrici e' identica a quanto offerto da matlab/octave, e
per il resto da codice molto efficente e veloce, compilabile su qualsiasi
macchina.
Per il plot o altro puoi stampare un file testo da processare con strumeti
tipo gnuplot.
Personalmente sviluppo in Linux (e a breve BSD :) )
per qualsiasi uso puoi provare
* gfortran (*nix e Win)
* g95	   (*nix e Win)
Per usi limitati a fini non di lucro trovi
* Intel Fortran Compiler (ottimo, ma solo per linux)
* FTN95 (solo per win)
Personalmente per il lavoro di tesi ho risparmiato molte righe di codice e
tempi di debuging usando il linguaggio Fortran95 che mi pemetteva/permette
di gestire in modo semplice le matrici e di ottenere estrema velocita'.
Considerando che uno dei casi piu' impegnativi ha impiegato 60 ore su un
amd64 3000+ non oso pensare il tempo richiesto da matlab/octave e
linguaggi interpretati in genere. 
P.S.: Cortesemente chi non ha mai usato una versione recente del fortran
si astenga da frasi tipo "ohh il dinosauro", "mai il C e piu' potente" ecc
ecc :))))

 movimenti di asse.
Umh hai usato dei toolbox di matlab? se si il port in C/C++ o altro credo
sia piu' difficile di quanto credi