现在两个数组已知,为data,b,又已知c(j,i)=data(b(j,i),i);在matlab里面对c进行赋值的时候,如果用两个for循环,运行速度会很慢,有没有跟优化的方法呢?
请问为什么我运行了以后,c只有一列呢?这是原来的循环for i=1:size(data,1)for j=1:hangb; %hangb是b的行数c(j,i)=data(b(j,i),i);endend
reshape一下就可以了