zhpc2lzb=zeros(n1,1); %需要赋值的第二列初始值
for i=1:n1
zhpc2lzb(i)=find(zhpcsj==pcsj1(i,1)); %需要赋值的第二列行标
end
zhpc3lzb=zeros(n2,1); %需要赋值的第三列初始值
for i=1:n2
zhpc3lzb(i)=find(zhpcsj==pcsj2(i,1)); %需要赋值的第三列行标
end
for i=1;n1
zhpc1(zhpc2lzb(i),2)=a1(i,a2(1,2)-2); %对第二列赋值
end
for j=1;n2
zhpc1(zhpc3lzb(j),3)=b1(j,b2(1,2)-2); %对第三列赋值
end
出来结果只是第二三列第一个数字复制成功,别的都失败了,怎么回事,求解???
要不各位回答者就给我提供一个怎么在MATLAB里面实现类似于excel里面的vlookup的功能吧,跪谢