User`s guide
Compile-Time Errors
B-5
Error: File: filename Line: # Column: # Missing variable or function. An illegal name was
used for a variable or function. For example:
x % Correct
_x % Incorrect
Error: File: filename Line: # Column: # Only functions can return multiple values.
In this
example,
foo must be a function, it cannot be a variable.
[a, b] = foo;
Error: File: filename Line: # Column: # "string1" expected, "string2" found.
There is a
syntax error in the specified line. See the online MATLAB Function Reference
pages accessible from the Help browser.
Error: File: filename Line: # Column: # The end operator can only be used within an array
index expression.
You can use the end operator in an array index expression such
as
sum(A(:, end)). You cannot use the end operator outside of such an
expression, for example:
y = 1 + end.
Error: File: filename Line: # Column: # The name "parametername" occurs twice as an input
parameter.
The variable names specified on the function declaration line must
be unique. For example:
function foo(bar1, bar2) % Correct
function foo(bar, bar) % Incorrect
Error: File: filename Line: # Column: # The name "parametername" occurs twice as an output
parameter.
The variable names specified on the function declaration line must
be unique. For example:
function [bar1, bar2] = foo % Correct
function [bar, bar] = foo % Incorrect
Error: File: filename Line: # Column: # The "operatorname" operator may only produce a
single output.
The primitive operator produces only a single output. For
example:
x = 1:10; % Correct
[x, y] = 1:10; % Incorrect