コードを実行した時、メインのコードと、使用した全ての関数コードを自動で保存したいです。
コードの出力グラフの保存は出来るのですが、併せてコードも保存出来れば、後から見直す時、とても便利だからです。
ビルトイン関数は無さそうなのですが、皆さんどうしていらっしゃいますか?

 채택된 답변

Megumi Fukuda
Megumi Fukuda 2021년 10월 27일

0 개 추천

コードやライブスクリプトや関数の中身などは、Gitなどを活用してバージョン管理すると良いかと思います。
コマンドウインドウの実行記録をしたいということでしたら、diaryを使うといいかな?と思います。
startup.mを作成して、ここに
dt = datetime('now');
DateString = datestr(dt,'yyyyMMdd_HHmmssFFF');
diary(['log_MATLAB_' DateString '.txt']);
とすると、log_MATLAB_(日付と時間).txtに実行結果を記録できます。

댓글 수: 3

Kei Manabe
Kei Manabe 2021년 10월 27일
ご回答ありがとうございます。
しかし、Git を利用した管理の場合、コードを走らせる度に自動保存するというわけではなく、コードを変更した場合や定期的に等、任意のタイミングでGitHubにアップロードするという事ですよね?
Megumi Fukuda
Megumi Fukuda 2021년 10월 27일
편집: Megumi Fukuda 2021년 10월 27일
そうですね、任意のタイミングでGitHubにアップロード(または定期的にadd/commit/pushするように設定する)ことになると思います。
MATLABのコードは自動バックアップもありますが、実行時にバックアップ、という挙動ではないです。
https://jp.mathworks.com/help/matlab/matlab_prog/save-and-back-up-code.html?requestedDomain=
Kei Manabe
Kei Manabe 2021년 10월 27일
やはり、そうですよね。
ご回答ありがとうございます。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2021년 10월 26일

댓글:

2021년 10월 27일

Community Treasure Hunt

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

Start Hunting!