Using for loop

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

回答(3 个)

G A
G A 2012-3-9
EDITED
Class(:,i)= vlookup(MOD(1:end , 14:15),MOD(i,1),2,1);
Muhammad
Muhammad 2012-3-10
Hi GA I have tried the
Class(i)= vlookup(MOD(1:end , 14:15),MOD(i,1),2,1);
however it gives error Error in ==> Cluster_treatment at 3
Complete statement that i am using is as
for i=1:length(MOD);
% Giving Met class to each match up
Class(i)= vlookup(MOD(1:end , 14:15),MOD(1327,1),2,1);
end
Best Regards

7 个评论

PS.
I have checked
vlookup(MOD(1:end , 14:15),MOD(1,1),2,1)
in the command window and it works fine for all values of i.
G A
G A 2012-3-10
what is the size and type of output of vlookup()?
What is the error that it is showing?
@ G A
vlookup should give a single column array of 29441 rows (29441= length (b)also equal to length (MOD)
@ Walter Roberson
Error in ==> Cluster_treatment at 3
Class(i)= vlookup(MOD(1:end , 14:15),MOD(1327,1),2,1);
plz see code in question 1 .
G A
G A 2012-3-10
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
"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
Pramod Bhat 2012-3-10

0 个投票

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 个评论

Hi Pramod
Thanks. I think i have tried same in answer 2. But its giving error.

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

提问:

2012-3-9

Community Treasure Hunt

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

Start Hunting!

Translated by