.mat文件中整型值的数据表示gydF4y2Ba

3次浏览(过去30天)gydF4y2Ba
SatyaPrakash古普塔gydF4y2Ba
SatyaPrakash古普塔gydF4y2Ba 2020年6月12日gydF4y2Ba
你好,gydF4y2Ba
我附上了一个垫子文件,其中有一个表x,y,多线型..等gydF4y2Ba
在表“y”中,我可以看到第9行有整数,即3.7870e+3上的3787而不是3787,但其余数据表示为1.3e+3gydF4y2Ba
我怎么能表示所有的数据在syn形式,即1.23e+3 ?gydF4y2Ba

接受的答案gydF4y2Ba

沃尔特·罗伯森gydF4y2Ba
沃尔特·罗伯森gydF4y2Ba 2020年6月12日gydF4y2Ba
使用gydF4y2Ba 格式gydF4y2Ba 命令的任意选项gydF4y2Ba
  • 短gydF4y2Ba
  • 长gydF4y2Ba
  • shortegydF4y2Ba
  • 再有gydF4y2Ba
所有这些都将表示恰好是整数的值,与其他数字的形式相同。gydF4y2Ba
然而,这些都不会类似于1.23e+3,前面有一位小数点,然后是'。',然后是两位数字,然后是指数。如果你想要这样的东西,你需要做的是gydF4y2Ba
流(gydF4y2Ba“% .2e \ n”gydF4y2Bamatfile.y)gydF4y2Ba
顺便说一下,你可以看看gydF4y2Ba
> > num2hex (matfile.y (8))gydF4y2Ba
ans =gydF4y2Ba
3.gydF4y2Ba×gydF4y2Ba8个字符gydF4y2Ba数组gydF4y2Ba
456 ceeafgydF4y2Ba
456 cb000gydF4y2Ba
456 c5502gydF4y2Ba
y(9),也就是这些线的中间,用与其他数字相同的数据格式表示。gydF4y2Ba

更多答案(1)gydF4y2Ba

罗宾·基尔希gydF4y2Ba
罗宾·基尔希gydF4y2Ba 2020年6月12日gydF4y2Ba
使用这里找到的格式操作符gydF4y2Ba
>>格式shortEnggydF4y2Ba
> > 3787gydF4y2Ba
ans =gydF4y2Ba
3.7870 e + 003gydF4y2Ba
7评论gydF4y2Ba
SatyaPrakash古普塔gydF4y2Ba
SatyaPrakash古普塔gydF4y2Ba 2020年6月15日gydF4y2Ba
非常非常感谢沃尔特·罗伯逊:-)gydF4y2Ba

登录评论。gydF4y2Ba

类别gydF4y2Ba

了解更多gydF4y2Ba工作区变量和mat文件gydF4y2Ba在gydF4y2Ba帮助中心gydF4y2Ba而且gydF4y2Ba文件交换gydF4y2Ba

s manbetx 845


释放gydF4y2Ba

R2019bgydF4y2Ba

社区寻宝gydF4y2Ba

在MATLAB Central中找到宝藏,并发现社区如何帮助您!gydF4y2Ba

开始狩猎!gydF4y2Ba