When using Code Sections / Code Cells / Cell Mode (%%
) in MATLAB R2014a and R2014b (see these two MathWorks links), the section highlighting within the editor works fine with both scripts and functions.
However, the sections are shown correctly in the Details Panel of the Current Folder window only for scripts and not for functions, see the lower left corner in the following two screenshots:
Is there a setting to change this behaviour? I do very much appreciate the section view in the Details Panel of the Current Folder window, as it shows the overall structure of the script and allows easy navigation, which I would like to get for functions as well.
With the cursor in the code section, on the Editor tab, in the Run section, click Run Section. In MATLAB Online, the Run Section button is located in the Section section. Run the code in the current section, and then move to the next section. With the cursor in the code section, on the Editor tab, in the Run section, click Run and Advance.
Whenever you are going to perform a specific functionality by using MATLAB code you either go for a MATLAB script or a MATLAB function. MATLAB script is the simplest form of the MATLAB file in which you can write your MATLAB code in any way allowed by the MATLAB rules.
A code section contains contiguous lines of code that you want to evaluate as a group in a MATLAB script, beginning with two comment characters (%%). To define code section boundaries explicitly, insert section breaks using these methods: On the Editor tab, click (or Section Break in MATLAB Online™).
With the cursor in the code section, on the Editor tab, in the Run section, click Run and Advance. In MATLAB Online, the Run and Advance button is located in the Section section. Run all the code in the file. On the Editor tab, in the Run section, click Run. You also can type the saved script name in the Command Window.
There currently doesn't appear to be any way to customize the Details Panel of the Current Folder browser. It shows you the underlying structure of a file in a way that is specific to the type of file. For scripts it shows the section structure, since sections are the only real way to partition a script.
For functions, partitioning of the code is generally accomplished by grouping operations into subfunctions, so the local function structure in the file is shown (but nested functions, for whatever reason, are not). Additionally, class files will display object properties and methods, while MAT-files will display their variable contents.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With