小虎最近使用symbolic的时候发现format不能将分式显示为小数。原因是因为format不能修改symbolic的表示格式。
利用single,double或vpa来让其显示小数,int则还是会显示符号x。可以利用vpa()限制小数位数。
syms f(x); f(x)=x/99.0; single(f(11)) int(f(11)) double(f(11)) vpa(f(11))
vpa(f(11),3);
可以设置
digits(3); vpa(f(11));