From: Jessica on
I have variables called ExcelFile2. For example,

ExcelFile2 = 01_3-30-10_120035

whos ExcelFile2
Name Size Bytes Class Attributes

ExcelFile2 1x17 34 char

I want to loop through a series of these files and see whether they match or don't match clips. For example, the clips I have might be:

Clip={'01_3-30-10_120035'; '01_3-30-10_97319'};

I tried to set-up a comparison, but it didn't work:

if ExcelFile2 == Clip(1)
end;

but I get the error:

??? Undefined function or method 'eq' for input arguments of type 'cell'.

Any suggestions for making this work so that it returns either a 1 (yes, it's a complete match) or 0 (no, it's not a complete match)?

Thanks!
From: Walter Roberson on
Jessica wrote:
> I have variables called ExcelFile2. For example,
> ExcelFile2 = 01_3-30-10_120035
>
> whos ExcelFile2
> Name Size Bytes Class Attributes
>
> ExcelFile2 1x17 34 char
> I want to loop through a series of these files and see whether they
> match or don't match clips. For example, the clips I have might be:
>
> Clip={'01_3-30-10_120035'; '01_3-30-10_97319'};
>
> I tried to set-up a comparison, but it didn't work:
>
> if ExcelFile2 == Clip(1)
> end;
>
> but I get the error:
>
> ??? Undefined function or method 'eq' for input arguments of type 'cell'.
>
> Any suggestions for making this work so that it returns either a 1 (yes,
> it's a complete match) or 0 (no, it's not a complete match)?
>
> Thanks!

if strcmp(ExcelFile2, Clip{1})

However you should consider ismember()
From: Jessica on
Walter Roberson <roberson(a)hushmail.com> wrote in message <i17tjb$qri$1(a)canopus.cc.umanitoba.ca>...
> Jessica wrote:
> > I have variables called ExcelFile2. For example,
> > ExcelFile2 = 01_3-30-10_120035
> >
> > whos ExcelFile2
> > Name Size Bytes Class Attributes
> >
> > ExcelFile2 1x17 34 char
> > I want to loop through a series of these files and see whether they
> > match or don't match clips. For example, the clips I have might be:
> >
> > Clip={'01_3-30-10_120035'; '01_3-30-10_97319'};
> >
> > I tried to set-up a comparison, but it didn't work:
> >
> > if ExcelFile2 == Clip(1)
> > end;
> >
> > but I get the error:
> >
> > ??? Undefined function or method 'eq' for input arguments of type 'cell'.
> >
> > Any suggestions for making this work so that it returns either a 1 (yes,
> > it's a complete match) or 0 (no, it's not a complete match)?
> >
> > Thanks!
>
> if strcmp(ExcelFile2, Clip{1})
>
> However you should consider ismember()

Thanks, this was a big help!