Copy and paste current MATLAB code in another folder
3 views (last 30 days)
Show older comments
Jay Vaidya on 4 Feb 2021
Commented: Jay Vaidya on 6 Jun 2021
I want to make a copy of my current code in execution and paste it into a folder I specify. But I am not sure how to do that. This should be done while the execution of the code itself. Meaning, it should not be a standalone code that just copies any random file to a directory. I need to copy the current code in execution to be copied to a new directory each time (while execution).
Thanks in advance.
Steven Lord on 4 Feb 2021
Why are you trying to do this? If you're trying to modify the copy and later run the modified copy, I would instead have the function accept input arguments related to the change and take action based on the specific values with which it is called.
For example, if I wanted to have a function that can display either the sine, cosine, or tangent of a set of data you could have a function that you copy and modify, or you could have a function that accepts the trig function:
subplot(3, 2, 1)
subplot(3, 2, 2)
subplot(3, 2, 3)
subplot(3, 2, 4)
subplot(3, 2, 5)
subplot(3, 2, 6)
x = 0:360;
plot(x, funToPlot(x), 'DisplayName', func2str(funToPlot))
x = 0:360;
y = sind(x);
y = cosd(x);
y = tand(x);
error("This function, as written, can only process " + ...
"the sine, cosine, and tangent functions");
plot(x, y, 'DisplayName', name)
More Answers (0)
Find more on Legend 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!