添加到结构时格式长不起作用

问题描述 投票:0回答:1

我试图在Unix时间添加一个数字到一个结构(例如1.500648654999999e + 09),但即使我把格式长,它以缩写方式(1.5006e + 09)保存。

 format long
    TimeToAdd = BL05_tsq_StartTimes(1) - (4*3600);
    format long
    LFPinfo(i).startTime = LFPinfo(i).startTime+TimeToAdd;
matlab structure long-integer
1个回答
1
投票

format国家的摘要

设置命令窗口输出显示格式

它将命令窗口中的输出显示格式更改为样式指定的格式。存储在内存中的计算和值不受format命令的影响。

要在命令窗口中显示格式化字符串,您需要使用fprintf,并指定您喜欢的精度。例如:

fprintf('%.10f\n',LFPinfo(i).startTime)
© www.soinside.com 2019 - 2024. All rights reserved.