Creating A Matrix Using Nested For Loops and Mod function

9 ビュー (過去 30 日間)
Maggie Jones
Maggie Jones 2017 年 4 月 13 日
回答済み: Geoff Hayes 2017 年 4 月 13 日
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 日
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.)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by