Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Assignment has more non-singleton rhs dimensions than non-singleton subscripts, please help
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I have troubles with this error message "Assignment has more non-singleton rhs dimensions than non-singleton subscripts", and I know it is my corrcoef function script I do something wrong with.
Here is my code, thank you, B.
%%Leave one out crossval
patient = 33;
b = 0;
for ii=1:7
XPred = []; YOrig=[];
for i = 1:patient
XPredtmp = regresscells{1,i}(1:10,ii);
YOrigtmp = flexionOriginal{1,i}(1:10,ii);
XPred = [XPred,XPredtmp];
YOrig = [YOrig,YOrigtmp];
end
for i=1:33
vector = 1:33;
vectoruse = setdiff(vector,i);
[R(ii,i),P(ii,i)] = corrcoef(YOrig(:,vectoruse),XPred(:,vectoruse));
b = b+1;
end
end
0 Kommentare
Antworten (1)
Walter Roberson
am 11 Dez. 2017
corrcoef of two matrices with N columns returns an N x N matrix, but you are attempting to store the output in a scalar.
2 Kommentare
Walter Roberson
am 11 Dez. 2017
First you need to define the desired output...
But at a guess: reshape those 2d arrays into column vectors.
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!