MATLAB approsimazione ad un certo numero di cifre
Salve a tutti sono nuovo.
Per spiegarvi il mio problema vi faccio un esempio.
Ho una matrice 4X4 con dei valori tipo
1.0700000e+002 -9.9990000e+003 2.7302175e+000 -9.9990000e+003 -9.9990000e+003
1.0800000e+002 -9.9990000e+003 1.4265579e+000 -9.9990000e+003 -9.9990000e+003
1.0900000e+002 -9.9990000e+003 1.7235127e+000 -9.9990000e+003 -9.9990000e+003
1.1000000e+002 -9.9990000e+003 1.8918912e+000 -9.9990000e+003 -9.9990000e+003
io però vorrei ottenere una matrice cosi
107 -9999 2.7302175 -9999 -9999
108 -9999 1.4265579 -9999 -9999
109 -9999 1.7235127 -9999 -9999
110 -9999 1.8918912 -9999 -9999
Cioè vorrei togliere il termine e+002 ecc...
come posso fare?
E nel caso volessi approssimare a 3 cifre decimali il numero 2.7302175 per farlo diventare 2.730 cosa dovrei fare?
Grazie.
Per spiegarvi il mio problema vi faccio un esempio.
Ho una matrice 4X4 con dei valori tipo
1.0700000e+002 -9.9990000e+003 2.7302175e+000 -9.9990000e+003 -9.9990000e+003
1.0800000e+002 -9.9990000e+003 1.4265579e+000 -9.9990000e+003 -9.9990000e+003
1.0900000e+002 -9.9990000e+003 1.7235127e+000 -9.9990000e+003 -9.9990000e+003
1.1000000e+002 -9.9990000e+003 1.8918912e+000 -9.9990000e+003 -9.9990000e+003
io però vorrei ottenere una matrice cosi
107 -9999 2.7302175 -9999 -9999
108 -9999 1.4265579 -9999 -9999
109 -9999 1.7235127 -9999 -9999
110 -9999 1.8918912 -9999 -9999
Cioè vorrei togliere il termine e+002 ecc...
come posso fare?
E nel caso volessi approssimare a 3 cifre decimali il numero 2.7302175 per farlo diventare 2.730 cosa dovrei fare?
Grazie.
Risposte
Ciao, grazie per la risposta.
Purtroppo ho visto che quel commando non funziona...
In parte ho risolto passando su exel e dividendo i valoro per un certo tot.
Però pensavo si potesse fare direttamente su matlab
Purtroppo ho visto che quel commando non funziona...
In parte ho risolto passando su exel e dividendo i valoro per un certo tot.
Però pensavo si potesse fare direttamente su matlab