>> a=-2344.23423 double 类型 a = -2.3442e+03 >> b=num2str(a)转换为 char 类型 b = -2344.2342 >> c=b(1:8)c = -2344.23 取 char 的前 8 位字符 提示:可以做成一个函数,方便反复调用 c=double2str(a,8)
我有一些浮点数;比如在 data=xlsread('Gas_pressure.xls','Real_comp','B1:C50'); 现在我要输出这个data到txt里面(fid);要用到fprintf函数;关键是如何控制格式。要求:每一个数字保留8位(包含小数点),有负号则包含负号(正号不用),浮点数的小数点位置在随时变化;比如这样的数字就是对的: 2.2312 23422.56(前...
>> a=-2344.23423 % double 类型 a = -2.3442e+03 >> b=num2str(a) % 转换为 char 类型 b = -2344.2342 >> c=b(1:8)c = -2344.23 % 取 char 的前 8 位字符 提示:可以做成一个函数,方便反复调用 c=double2str(a,8)...