我有for-loop一个函数的以下部分:
for i=1:5
for j=1:2
m=x(i)-c(j);
end
end
作为对包含上述代码的函数的调用,我two传递c. 假设传递的值分别是(3,5)forc1和c2。
正如你在for-loop上面看到的,我将有两个值c,nanelyc(1)和c(2)。
对于我上面的3和5值,我如何将它们分别分配给c(1)和c(2)?
例如,当我执行以下操作时:
c(1)=center1;
c(2)=center2;
其中center1并center2表示传递给函数的值,我收到以下错误:
In an assignment A(I) = B, the number of elements in B and I must be
the same.
Error in functionName (line 32)
c(1)=center1;