Error Message and Paths

2 views (last 30 days)
Suzzie
Suzzie on 26 Jan 2011
When you get an error message that reads like this:
Error: File: FinProject_ImgAlign.m
Line: 3
Column: 18
The expression to the left of the equals sign is not a valid target for an assignment.
the code showing the paths:
LabelDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/'
imgDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/FaceImages/'
DestDir = imgDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/AlignedFaceImages/'
Please what do you do? I am running MATLAB on a Mac system.
  3 Comments
Suzzie
Suzzie on 30 Jan 2011
line 3: DestDir = imgDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/AlignedFaceImages/'
matlab version: 7.10 (r2010a)
Siddharth Shankar
Siddharth Shankar on 30 Jan 2011
Suzzie, why are you assigning a different value to imgDir on two consecutive lines?

Sign in to comment.

Answers (1)

Vieniava
Vieniava on 27 Jan 2011
I think your code suppose to look like this:
LabelDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/'
imgDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/FaceImages/'
DestDir ='/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/AlignedFaceImages/'
The cause of an error was the third line. You are not allowed to make (double) assigment like:
DestDir = imgDir = 'string'
  1 Comment
Oleg Komarov
Oleg Komarov on 27 Jan 2011
Now I get the problem:
1) I agree with Vieniava
2) If the whole code is defined on a single line, then separate each assignments with ;
Ex:
LabelDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/'; imgDir = '/Users/suzzie/Documents/MATLAB/FaceRec/TestDir/FaceImages/'

Sign in to comment.

Categories

Find more on Automotive in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!