1

MATLAB で、各要素が行番号と列番号の合計である 95x95 行列を作成する必要があります。私はこれが初めてなので、要素を入れずに行列を作成するように MATLAB に指示する方法を本当に考えることはできません。私が理解していることから、合計部分のループを開始する必要があります。

4

3 に答える 3

8

HANKELを使用する場合、計算は必要ありません。

A = hankel(2:96, 96:190);
于 2012-12-07T17:36:48.133 に答える
3

EitanT の戦略と同じくらい簡単な別の戦略を提案します。

  v = 1:95;
  A = bsxfun(@plus,v,v');
于 2012-12-07T17:20:46.203 に答える
1

ループで「車輪の再発明」をする必要はありません。これを試して:

[X, Y] = meshgrid(1:95, 1:95);
A = X + Y

目的の出力は行列に格納されAます。

于 2012-12-07T17:18:33.010 に答える