% PROJ opens,closes, modifies, or displays a projects contents.
% A project is generally a collection of matlab functions and scripts
% that are frequently opened together and worked on collectively.
% This function facilitates opening and closing the many files that
% comprise a project and has some basic project building tools. If you
% work on many projects at once this can be a convenient tool to
% re-establish the "working state" of a project and to put it away when you
% switch to work on something else.
Daniel Ennis (2021). proj (https://www.mathworks.com/matlabcentral/fileexchange/7954-proj), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
Good function; just what I was looking for to switch from one project to another (and automatically load/unload m-scripts).
I believe it is missing the "load_structure" utility function which I cluged as follows:
function s = load_structure(projname);
if exist([projname '.mat'], 'file') == 2
tmp = load(projname);
s = tmp.proj_data;
else
warning('proj.m - write error handler')
end %if
return
I'm working on something very similar but much more involved. Let me know if you'd like to help.