Ciao a tutti, qualcuno di voi sa usare Matematica ?
Ho un problema:
Risolvo numericanente una eq differenziale iterativamente per 100
diverse condizioni iniziali mettendo i risultati in au array.
Do[ soluzioni[i] = NDSolve[....] ..... ]
poi mi calcolo i valori di questa funzioni in un punto e metto i valori
in una tabella:
valori = Table[ { Evaluate[ x[0] /. soluzioni[i - 1]] } , {i, 1,
101}]
le metto in una tabella perh� poi le ordino:
Sort[valori]
e poi ci volgio lavorare sopra e qui mi nascono i problemi....
se cerco di accedre hai dati per modificarli non ci sono problemi, ad
esempio:
valori[[1]] = valori[[1]] + 2
valori[[5]] = 0
funzionano perfattamente, se per� mi serve un confronto:
valori[[3]] < 3
matematica non mi da risposta...
io credo che io problema sia la formattazione sabgliata dei dati dentro
la tabella, se stampo infatti mi da:
valori[[3]]
{{ 234 }}
con doppie parentesi graffe prima e dopo !!
se queto fosse un tipo di formattazione speciale una relazione tra
simili dovrebbe dare risposta:
valori[[1]] == valori[[1]]
non mi dice niente solo in out ripete l'in come se avesi scritto una
stringa...
help me please!!!
luca
Received on Fri May 20 2005 - 17:51:57 CEST
This archive was generated by hypermail 2.3.0
: Thu Nov 21 2024 - 05:10:21 CET