Which programming case do you prefer (for MATLAB code)?
Chen Lin
featured this
Poll will close on 30 Jun 2026
camelCase (variableName)
38%
PascalCase (VariableName)
12%
no capitalization (variablename)
4%
snake_case (variable_name)
27%
It varies for me
19%
134 votes
10 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