Newsgroup: it.istruzione.universita.ingegneria
Titolo: [Urgente] Fattorizzazione LU in Matlab

Salve ragazz*!
C'e' qualcuno che frequenta l'Unina e puo' postare (o, come preferite,
inviarmi via mail) il listato Matlab dei programmi che si dovevano
consegnare per la II prova di Calcolo Numerico con la professoressa
D'Alessio? Ovvero, qualcuno ha un listato Matlab che esegua la
fattorizzazione LU di una matrice e la risoluzione di sistemi lineari?
Chiedo venia per il tag, ma i listati mi servirebbero entro lunedi'! :((
Inoltre, mettiamo che io abbia (visualizzare con carattere fisso):
    | 1 2 3 |        | 3 |
A = | 4 5 6 |    P = | 1 |
    | 7 8 9 |        | 2 |
con "A" matrice da (LU-)fattorizzare e "P" vettore delle perutazioni, in
cui ogni elemento e' un puntatore a una riga di A (ossia, la "vera"
matrice ha come 1* riga la [ P(1)= ] 3* riga di A, come 2* la 1* di A e
come 3* la 2* di A).
Come faccio, in Matlab, a scambiare l'ordine delle righe di A secondo P,
senza dover creare una matrice o un vettore d'appoggio e senza dover
(far) eseguire calcoli computazionalmente "pesanti"?
Ho provato diverse soluzioni (in un'unica riga) ma funzionano male, dato
che a volte "sbagliano": se avessi avuto piu' tempo a disposizione, non
vi avrei chiesto di darmi il giocattolino bello e pronto. Capitemi! :-)
Ergo, no sermoni pleease, che so gia' di avere torto. Ma con tutto
quello che ho da fare fino a lunedi', non posso proprio permettermi di
pensare a un paio di listati in Matlab! :-(( E neppure a una scusa
convincente per far finta di non avere torto. Quindi... l'ammetto! ^_-
Grazie in anticipo!
Týche
ps. _io_ preferirei via mail; ma fate vobis...
-- 
sign under construction

*Týche* wrote:
:: Salve ragazz*!
::
:: C'e' qualcuno che frequenta l'Unina e puo' postare (o, come preferite,
:: inviarmi via mail) il listato Matlab dei programmi che si dovevano
:: consegnare per la II prova di Calcolo Numerico con la professoressa
:: D'Alessio? Ovvero, qualcuno ha un listato Matlab che esegua la
:: fattorizzazione LU di una matrice e la risoluzione di sistemi lineari?
Hai dimenticato di specificare quanto sei disposto a pagare
per l'urgenza. :)

 per l'urgenza. :)
uhm... circa *niente*! ;-P
mi sono accorto che una delle soluzioni che avevo scartato per chissa'
quale motivo, funziona benissimo:
A = A( P, : );
fa proprio quel che chiedevo... e pensare che ne avevo sperimentato
alcune a dir poco *geniali*. che non funzionavano! ;)
ho sistemato anche altre cosette e l'urgenza adesso non c'e' piu'.
la curiosita' di vedere come han fatto gli altri, quella si'.
sicuramente c'e' qualche ciclo 'for' non necessario in ogni listato
matlab! (sicuramente nei miei! ;-) )
in due ore ho anche studiato l'interpolazione. ora mi resta la
quadratura numerica et voila': che dio ma la mandi bona e, sopratutto,
che sappia usare matlab! ^_-
Sciao!
Týche
ps. insomma, raga': non c'e' piu' urgenza. solo curiosita' ora. :)
-- 
sign under construction

Vedi come fa matlab e copi
-- 
_________________________________________________
Edmondo Di Tucci 
www.powernetsi.it/edmondo
 icq: 228646758
Le vie del signore sono infinite... prendine una e levati di torno!

 Vedi come fa matlab e copi
sapessi come si fa, magari...
mmm mi pare di vedere (ma potrei sbagliarmi! ;) ) che tu sappia come
fare, nevvero? :)
commissa' spiegatevi mejo! :P
Týche
-- 
sign under construction