现在的位置: 首页 > 综合 > 正文

Matlab————num2str损失精度问题

2014年10月23日 ⁄ 综合 ⁄ 共 169字 ⁄ 字号 评论关闭

用num2str(a)来得到数字a的字符串形式,a的类型为sym。num2str()不支持sym类型的数据,可是如果使用num2str(doule(a))的话又会损失精度

解决:

a=sym('pi');

str=char(vpa(a,40))


set(handles.text1,'String',str);


num2str(a,8)
可以知道精度

抱歉!评论已关闭.