我有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;