% 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 .
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;
warning('proj.m - write error handler')
I'm working on something very similar but much more involved. Let me know if you'd like to help.
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!