Mocaccino
13-01-2009, 16:31
Ciao a tutti!
Ho un problema con Matlab. Devo "far capire" al programma che un numero del tipo: 3,9281*10^-15 lo deve considerare uguale a zero, e quindi rientrarmi in un ciclo while che avevo precedentemente creato.
Ho provato con i comandi digits(x) e vpa(x) ma non sono riuscito a risolvere niente.
Esiste un comando (o qualche procedimento) che mi permette di troncare quel numero alle prime sei cifre NON significative (quindi senza usare chop(x,t) ) in modo tale da prendere 0,00000?
Grazie a tutti e spero di essere stato il più chiaro possibile!
Ho un problema con Matlab. Devo "far capire" al programma che un numero del tipo: 3,9281*10^-15 lo deve considerare uguale a zero, e quindi rientrarmi in un ciclo while che avevo precedentemente creato.
Ho provato con i comandi digits(x) e vpa(x) ma non sono riuscito a risolvere niente.
Esiste un comando (o qualche procedimento) che mi permette di troncare quel numero alle prime sei cifre NON significative (quindi senza usare chop(x,t) ) in modo tale da prendere 0,00000?
Grazie a tutti e spero di essere stato il più chiaro possibile!