2017-07-05 3 views
-2

J'ai un vecteur 1 * 1 créé avec un symbole dans Matlab. En raison du symbole (t) toutes les valeurs sont converties en nombres entiers tels queLes nombres arrondis dans l'expression symbolique

(142731759660517923771*exp(t))/2814749767106560000 - 
    (2384496775230702879947559372750244401*exp(2*t))/30948500982134506872478105600000000 

Mais je veux cette expression comme 50.7085*exp(t)- 77.0472*exp(2*t).

+1

Copie possible de [Comment changer l'affichage des équations résolues dans matlab] (https://stackoverflow.com/questions/24385764/how-to-change-display-of-solved-equations-results-in-matlab – m7913d

Répondre

1

Vous pouvez utiliser vpa comme comme ceci:

expression = (142731759660517923771*exp(t))/2814749767106560000 - 
    (2384496775230702879947559372750244401*exp(2*t)) 
     /30948500982134506872478105600000000; 
vpa(expression, 4); 

Voir les détails de l'utilisation de la documentation.

+0

Thankx beaucoup ... – Vipin

+0

@Vipin Vous pouvez accepter cette solution comme une réponse pour obtenir 2 points – OmG