Matematica

From: luca <luctiz2k_at_tin.it>
Date: 20 May 2005 08:51:57 -0700

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