"Run Section" doesn't work as I would expect
Afficher commentaires plus anciens
function [] = runSectionBug()
%% Code Section 1
disp('I am in Code Section 1')
disp('Put a breakpoint here (line 6). Run code to this line, then try to run Code Section 2')
%% Code Section 2
disp('I am in Code section 2. But do I also see a plot when I run this section?')
figure
plot(magic(4))
drawnow
%%
end
In prior versions of MATLAB, it was possible to do the following:
- Place a breakpoint just ahead of Code Section 2
- Run the code up to that breakpoint
- Use "Run Section" (with the GUI button, or command-Enter on a Mac) to execute just that section
But in 2021b, that doesn't seem to work. (I don't know when this behavior changed.)
It feels like a bug to me that this does not work, because this seems like exactly the scenario that Code Sections are tailored to. But support does not seem to agree, and suggested a work-around of highlighting the code I want to run, and using the "Evaluate Selection" functionality instead.
I'm curious if other folks are using Code Sections, are/were they using them like I did, and I guess just thoughts in general.
1 commentaire
Adam Danz
le 11 Fév 2022
I also noticed this recently. The workaround I used is to manually select the section and then run selection (F9). But that can be a lot of work if the section is long.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Aerospace Blockset dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!