6

サイズが 50*2 の配列 (ベクトル)r =[2 4]と行列があります。行列の1行目reportに入れたい。私が走るときrreport

with report(1)=r;

MATLAB は次のエラーを返します。

??? 代入 A(I) = B では、B と I の要素数は同じでなければなりません。

このエラーを解決するにはどうすればよいですか?

4

2 に答える 2

10
report(1,:)=r

列も指定する必要があります。それ以外の場合report(1)はスカラー、rベクトルであり、エラーが発生します。

于 2012-10-14T14:19:44.063 に答える
4

私が何かを見逃していない限り、行列の最初の行としてベクトルを持ちたいだけです:

report = [r;report]

于 2012-10-14T14:10:56.190 に答える