Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

filemarker

Character to separate file name and internal function name

Syntax

M = filemarker

Description

M = filemarker returns the character that separates a file and a within-file function name.

Examples

On the Microsoft® Windows® platform, for example, filemarker returns the '>' character:

filemarker

ans =
   >

You can use the following command on any platform to get the help text for the local function validateSizes defined in imwrite.m:

 helptext = help(['imwrite' filemarker 'validateSizes'])

helptext =
  How many bytes does each element occupy in memory? 

You can use the filemarker character to indicate a location within a MATLAB® program file where you want to set a breakpoint, for example. On all platforms, if you need to distinguish between two nested functions with the same name, use the forward slash (/) character to indicate the path to a particular instance of a function.

For instance, suppose myfunction.m contains this code:

function x = myfunction
...
    function y = mynested1
    ...
	end
	
	function z = mynested2
    ...
    end
end

function m = myfunction2
...
    function n = mynested1
    ...
    end
end 

To indicate that you want to set a breakpoint at function mynested1 nested within function myfunction, use the following command on the Windows platform:

dbstop myfunction>myfunction/mynested1

To indicate that you want to set a breakpoint at function mynested2 nested within function myfunction use the following command on the Windows platform:

dbstop myfunction>mynested2

In the first case, you specify myfunction/mynested1 because myfunction.m contains two nested functions named mynested1. In the second case, there is no need to specify myfunction/mynested2 because there is only one function mynested2 within myfunction.m.

See Also

Introduced in R2006a

Was this topic helpful?