Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters.

I am trying to make 5 boxes, one in the center and one in each quadrant of the screen and my script keeps getting stuck here. I checked for matching brackets and parentheses and that I'm not missing any multiplication symbols but I still get the below error every time. Any advice?
Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters.
locations=[(center(1)-offsetx-(.5*boxsize),center(y)-offsety-(.5*boxsize),center(1)-offsetx+(.5*boxsize), center(y)-offsety+(.5*boxsize));...
center(1)+offsetx-(.5*boxsize), center(y)-offsety-(.5*boxsize),center(1)+offsetx+(.5*boxsize), center(y)-offsety+(.5*boxsize);...
center(1)-offsetx-(.5*boxsize), center(y)+offsety-(.5*boxsize),center(1)-offsetx+(.5*boxsize), center(y)+offsety+(.5*boxsize);...
center(1)+offsetx-(.5*boxsize), center(y)+offsety-(.5*boxsize),center(1)+offsetx+(.5*boxsize), center(y)+offsety+(.5*boxsize)];
Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters.

Error in connector.internal.fevalMatlab

Error in connector.internal.fevalJSON

 Accepted Answer

Try this.
locations=[center(1)-offsetx-(.5*boxsize), center(y)-offsety-(.5*boxsize),center(1)-offsetx+(.5*boxsize), center(y)-offsety+(.5*boxsize);...
center(1)+offsetx-(.5*boxsize), center(y)-offsety-(.5*boxsize),center(1)+offsetx+(.5*boxsize), center(y)-offsety+(.5*boxsize);...
center(1)-offsetx-(.5*boxsize), center(y)+offsety-(.5*boxsize),center(1)-offsetx+(.5*boxsize), center(y)+offsety+(.5*boxsize);...
center(1)+offsetx-(.5*boxsize), center(y)+offsety-(.5*boxsize),center(1)+offsetx+(.5*boxsize), center(y)+offsety+(.5*boxsize)];

More Answers (0)

Categories

Products

Release

R2019a

Asked:

on 9 Feb 2022

Edited:

DGM
on 9 Feb 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!