符号表达式中的舍入数字

时间:2017-07-05 14:48:26

标签: matlab precision

我在Matlab中使用符号创建了1 * 1向量。由于符号(t),所有值都转换为整数,例如

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

但我希望这个表达式为50.7085*exp(t)- 77.0472*exp(2*t)

1 个答案:

答案 0 :(得分:1)

您可以像这样使用vpa

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

查看documentation的使用详情。