Trying to save a Matlab file with a timestamp

50 ビュー (過去 30 日間)
Peter Carchia
Peter Carchia 2021 年 4 月 9 日
コメント済み: Stephen23 2021 年 4 月 9 日
Hello, I am writing up a code that is producing a basic projectile motion graph. I want each graph to be saved to a folder on my desktop where each file is saved under a timestamp from when it was created. I am new and not sure if this is too challenging. Can anyone help or offer suggestions. Thanks

採用された回答

KSSV
KSSV 2021 年 4 月 9 日
for i = 1:10
data = rand(100,1) ;
fname = strcat('projjectile',string(datetime('now','Format',"yyyy-MM-dd-HH-mm-ss")),'.mat') ;
save(fname,'data')
end
  1 件のコメント
Stephen23
Stephen23 2021 年 4 月 9 日
For clarity and efficiency (no superfluous type conversions), prefer sprintf over string concatenation:
sprintf('projjectile_%s.mat',datetime('now','Format',"yyyy-MM-dd-HH-mm-ss"))
ans = 'projjectile_2021-04-09-03-53-22.mat'

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEntering Commands についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by