Ältere Kommentare anzeigen
Hi
I have written a simple code which goes like this;
for
i=1:length(b)
Class= vlookup(MOD(1:end , 14:15),MOD(i,1),2,1);
end
The problem is that Class only retains the last value (i.e. for the last value of b). I need to put all the values of class after it looks up for 1 = 1:length(b).
So my required answer should be an array with same dimensions as b.
Best regards
Antworten (3)
Muhammad
am 10 Mär. 2012
7 Kommentare
Muhammad
am 10 Mär. 2012
G A
am 10 Mär. 2012
what is the size and type of output of vlookup()?
Walter Roberson
am 10 Mär. 2012
What is the error that it is showing?
Muhammad
am 10 Mär. 2012
Muhammad
am 10 Mär. 2012
G A
am 10 Mär. 2012
if vlookup() gives an column-array of length(b) in one cycle , then, perhaps, within the for-loop you have to try
Class(:,i)= vlookup()
See above edited
Walter Roberson
am 10 Mär. 2012
"Error in ==> Cluster_treatment at 3" says where the error _is_, but does not say what the error is. For example is it complaining that the number of dimensions in the left hand side must match the number of dimensions in the right hand side?
Pramod Bhat
am 10 Mär. 2012
0 Stimmen
hai. you try saving the value of class in an array, so that each time loop runs it will be automatically saved in that.
1 Kommentar
Muhammad
am 10 Mär. 2012
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!