我的程序如下:clear all;clc;a=-0.65;c1=sym('c1');alpha=a*c1然后输出结果如下:alpha =
-0.650000000000000022 c1
我想不明白为什么输出结果中小数点后面一串0然后又出来个22,如何才能让输出结果为-0.65c1呀?
format short
结果应该是分数形式
syms c1 a = -0.65; format rat alpha = a*c1 alpha = -(13*c1)/20