How to migrate command history to new computer?

I have been using Matlab 2019b on one computer, and need to install it on another. Is there any way I can migrate my command history from my old machine to my new one?

 Accepted Answer

KAE
KAE on 31 Jan 2020
Edited: KAE on 31 Jan 2020
Here is what I figured out from this answer, in case it helps someone.
At the Matlab command prompt on old computer #1, enter a test command which will go into your history, like
rand(5)
The run the following to find the directory containing your history file, History.xml, on #1.
prefdir
On #2, run prefdir to find the directory containing History.xml on #2. If you are installing the same version, the directories will be the same.
Close matlab on #2.
Copy History.xml from #1 to the directory from #2. You will overwrite an existing History.xml file on #2.
Open Matlab on computer #2 and scroll through the history with the up arrow. You should see your test command and other older commands.

1 Comment

I believe that I've returned to this page several times when I got a new computer or needed to downgrade MATLAB because of bugs in it. It's so simple once one knows the secret. This has been the first hit on a Google search for me for quite some time.

Sign in to comment.

More Answers (0)

Categories

Asked:

KAE
on 31 Jan 2020

Commented:

on 7 Jul 2023

Community Treasure Hunt

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

Start Hunting!