MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today
Asked by Lester Lim on 16 Jan 2013

It happened when I put this line in:

PooledCov = PooledCov + ((nGroup(i) - 1) / (n - k) ).* cov(input(Group,:));

Please help!!!

*No products are associated with this question.*

Answer by Jing on 16 Jan 2013

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?

Lester Lim on 17 Jan 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...

## 5 Comments

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/58933#comment_122862

Please copy the complete error message.

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/58933#comment_122984

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.

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/58933#comment_123051

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

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/58933#comment_123054

What is "a variable called from the GUI"?

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/58933#comment_123063

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.