Clarification about using only the first 'namelengthmax' characters of the name
조회 수: 8(최근 30일)
In Matlab documentation, it states the following
Although variable names can be of any length, MATLAB uses only the first N characters of the name, (where N is the number returned by the function namelengthmax), and ignores the rest. Hence, it is important to make each variable name unique in the first N characters to enable MATLAB to distinguish variables.
In my machine, N = 63. But if I attempt to use the following code:
Matlab did indeed create two variables which contradicts what mentioned in the documentation. Any clarifications!
Image Analyst 2019년 12월 30일
How did you figure out N? Anyway, your variable length is 61, which is not more than 63 so you'll be okay.
alen = length('Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
blen = length('Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab')