undefined variable find, used earlier in code

I am trying to use a for loop to find some data and then do the total mean and SD. no_s = means number of subjects(6) TOJ = type of jump (4 different types of jump)
the error that keeps popping up is that find is an "undefined variable find". i have used find in a loop before in this code and it worked just fine can anyone help?
for S = 1:no_s;
for TOJ = 1:4
x= (find(:,1)==S);
y= (find(x,2)==TOJ);
tmeanjh(ToJ) = mean(jh(x(y)));
tsdevjh(ToJ) = std(jh(x(y)));
end
end

 Akzeptierte Antwort

dpb
dpb am 18 Mai 2014

0 Stimmen

Again, the tutorial info is "include the EXACT error message including the offending line traceback info instead of paraphrasing.
You've inadvertently created a variable find somewhere/somehow that has aliased the builtin function; execute
which find
to see what Matlab is resolving to;
clear find
to get rid of it. Both must be in the proper context, of course--if this is in a script the command workspace; if in a function will have to use debug to stop within to be in context.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 18 Mai 2014

Beantwortet:

dpb
am 18 Mai 2014

Community Treasure Hunt

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

Start Hunting!

Translated by