Undefined function 'eq' for input

It happened when I put this line in:
PooledCov = PooledCov + ((nGroup(i) - 1) / (n - k) ).* cov(input(Group,:));
Please help!!!

5 comentarios

Jan
Jan el 16 de En. de 2013
Please copy the complete error message.
Walter Roberson
Walter Roberson el 16 de En. de 2013
What is "input" in your situation? input() is a MATLAB library call to request input from the user; if you are trying to use "input" as a variable name it is better if you rename that variable.
Lester Lim
Lester Lim el 17 de En. de 2013
My input situation is actually a variable called from the GUI. Im doing an LDA(Linear discriminant analysis) on a picture. handles.I is the picture with the pixels loaded into and handles.lableimage is the labelled image. So I think input in this case I should put as handles.I. The program I am looking at and intending to use in my GUI is :http://matlabdatamining.blogspot.sg/2010/12/linear-discriminant-analysis-lda.html
Jan
Jan el 17 de En. de 2013
What is "a variable called from the GUI"?
Lester Lim
Lester Lim el 17 de En. de 2013
In my case I did a roipoly on a picture, writes a variable into the variable editor. The variable when opened shows the pixels/labels contained.

Iniciar sesión para comentar.

Respuestas (1)

Jing
Jing el 16 de En. de 2013

0 votos

Can you just run 'x=1+1'? If this line is ok. Then there should be something wrong with your variables, what it PooledCov and other variables? Can you post the 'whos' results of them?

1 comentario

Lester Lim
Lester Lim el 17 de En. de 2013
Yup, variable x = 2. So its the problem with the variables right? Im currently running it in GUI for LDA. I will try to look into the variables...

Iniciar sesión para comentar.

Categorías

Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.

Preguntada:

el 16 de En. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by