*.csv
ファイルからMATLABに時間データをインポートする必要があります。時間形式はhh:mm:ss,fff
(ggerman版したがってカンマ)です。インポート時に、MATLABはタイムスタンプを数値に変換します。Matlabデータのインポート:10進数がより多く必要です
例:時刻11:38:40,702
は、0.4852
に変換されます。
私は大きな値のセットを持っているので、より正確なグラフをプロットするために、より多くの10進数(例えば、0.485193310185)が必要です。
P.S.私はすでにformat long g
を試しました。
[Matlab倍精度数字:変数エディタとfprintfの複製](https://stackoverflow.com/questions/33168975/matlab-double-precision-digits-variable-editor-vs-fprintf) – dasdingonesin
本当にあなたのグラフの軸が "0.485193310185"のようなものを言うことを望みますか?手動でXTickLabelsを設定することで、 'set(gca、 'XTickLabel'、sprintf( '%。10f \ n'、get(gca、 'XTick')))'のようにすることができます。しかし、これはひどく乱雑に見えます。私は良いアイデアは時差に変換することです、すなわち 'time-time(1)'を(ある合理的な単位で)表示することだと思います。 – Florian