Error about A(I) = B?

Hi. I was wondering why I get this error
??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
Error in ==> detection_control_3_19_2014 at 194
[f1(i) f2(i)] =
control_forces(x(i),y(i),theta(i),Cc,xd_d(i),xdd_d,xddd_d,yd_d(i),ydd_d,yddd_d,t(i));

1 件のコメント

dpb
dpb 2014 年 3 月 31 日
Because they're not? (the same size, that is).
A(i) is an element of A, B is an array or vector.
You need an addressing expression on the left that's the same size as
size(B)
to assign to an array unless you make it a cell array by encapsulating B in the curly braces "{}"

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMultidimensional Arrays についてさらに検索

質問済み:

2014 年 3 月 30 日

コメント済み:

dpb
2014 年 3 月 31 日

Community Treasure Hunt

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

Start Hunting!

Translated by