Save workspace with same load file name
2 views (last 30 days)
Show older comments
How to save matlab workspace automatically with same load file name? Thank you
Accepted Answer
Rik
on 14 Dec 2020
You can use code like this in a loop.
file_name_including_dot_txt='example.txt';
data=function_that_reads_your_file(file_name_including_dot_txt);
[p,fn]=fileparts(file_name_including_dot_txt);
matfilename=fullfile(p,[fn '.mat']);
save(matfilename,'data')
2 Comments
Little Flower
on 28 Apr 2022
Hello Rik, if I want to save it in a folder how can i change the last line of your code? kindly clarify
Rik
on 29 Apr 2022
Edit the second to last line. That is where the location and file name is determined. What exactly do you mean by saving in a folder?
More Answers (0)
See Also
Categories
Find more on Adding custom doc in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!