Create aa difficult matrix in a loop

Hey all,
in general I dont have much problems creating a matrix with a loop, but I cant see the pattern here.
If loop is not the right answer here, maybe you could give me a hint for something else?
Thx !

2 件のコメント

Jan
Jan 2019 年 1 月 4 日
編集済み: Jan 2019 年 1 月 4 日
There is no "if loop" in any programming language I know. You showed 3 different matrices. There is an infinite number of methods to create these 3 matrices with a certain number of input arguments. So what is the actual definition and what are the parameters for the 3 examples? There are some white and some light blue cells. Please do not let the readers guess the details.
Tim
Tim 2019 年 1 月 4 日
Oh, I am sorry. I will edit right away.

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

 採用された回答

Jan
Jan 2019 年 1 月 4 日
編集済み: Jan 2019 年 1 月 4 日

2 投票

With some bold guessing:
n = 2;
R = -ones(n+1, n, n+1);
v = 1:n+1;
for k = v
R(v(v ~= k), :, k) = eye(n);
end
R = reshape(R, n+1, n*n+n)

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

質問済み:

Tim
2019 年 1 月 4 日

編集済み:

Jan
2019 年 1 月 4 日

Community Treasure Hunt

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

Start Hunting!

Translated by