Creating A Matrix Using Nested For Loops and Mod function

I need to create a n x n matrix function with the following pattern. If n was 4, the matrix should appear like [1 0 2 0;0 3 0 4;5 0 6 0;0 7 0 8]. The hints are given to use for loops and if commands and also that the mod command may be of use. The input should be a single integer value n.

回答 (1 件)

Geoff Hayes
Geoff Hayes 2017 年 4 月 13 日

0 投票

Maggie - this seems like homework so we can only give out hints but it seems pretty clear what the pattern is: if the row is odd, then you populate the odd numbered columns with a non-zero value. If the row is even, then you populate the even numbered rows with a non-zero value. (Where the non-zero value is just one larger than the last one used.)

カテゴリ

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

質問済み:

2017 年 4 月 13 日

回答済み:

2017 年 4 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by