How to auto save workspace variable with specific path and filename without Popup?

d = 'Sunday'; y = 2017;
path = 'E:\Matlab\';
filenam = 'Data';
% uisave({'d','w'},path) % this works with path but ask for filename
% uisave({'d','y'},filenam) % this works with filename but ask where to save
uisave({'d','y'},filenam,path) % i want to save this data without asking anything from user.
% if any other function can do desired task it would be acceptable

 채택된 답변

Have you tried using save?
For example:
d = 'Sunday'; y = 2017;
filepath = 'E:\Matlab\';
filename = 'Data';
save(fullfile(filepath, filename), 'd', 'y')
Also do not name a variable path. That is a very important built-in function in Matlab. Overloading that will break a lot of things.

댓글 수: 3

Yes you point the right mistake of path... ur code works according to my requirement. Thanks
Also, if you are just getting started with Matlab, I would highly recommend that you take a couple of hours to go through the free online tutorial: Matlab Onramp

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

추가 답변 (0개)

카테고리

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

제품

릴리스

R2021a

질문:

2023년 10월 27일

댓글:

2023년 10월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by