Which programming case do you prefer (for MATLAB code)?
Poll will close on 30 Jun 2026
camelCase (variableName)
33%
PascalCase (VariableName)
0%
no capitalization (variablename)
0%
snake_case (variable_name)
67%
It varies for me
0%
3 votes
4 Comments
Time DescendingI prefer snake case for most variable names, mainly because it is different than the capitalization styles used by MathWorks developers for other kinds of identifiers. It was a common capitalization style for C, back when I started programming with it in the late 1980s, so I was familiar and comfortable with it. I was disappointed that the recent coding style documentation provided by MathWorks specified a variable naming style that is the same as that used for function names.
For variable names that are based on mathematical symbols, I usually capitalize to approximate the symbols. For example, I'll use H for the Fourier transform of h, and I'll use Fs to mean sampling frequency.
I kind of like kebab-case (variable-name), as hyphens are easier to repeatedly type than underscores. But it is not supported in MATLAB, due to ambiguity with subtraction, given the first-class status of that operation.
Sign in to participate