Kérdések és feladatok

Ellenőrző kérdések

Milyen mátrixot eredményez a ones() függvény?


Egységmátrix

Zérómátrix

1-es mátrix (minden eleme 1-es)


Milyen mátrixot eredményez az alábbi utasítás?

>> A = [1, 2, 3; 2:4:10]


A =
     1     2     3
     2     6    10

A =
     1     2 
     2     6 
     3     10

 

A =
     1     2     3
     2     4    10


Mit eredményez az alábbi utasítás?

>> A = [1, 2, 3; 4, 5, 6];
>> dims = size(A)


dims =
     2

dims =
     6

dims =
     5

dims =
     2     3

dims =
     3     2


Feladatok

  1. Hozz létre egy 3×4-es 1-es mátrixot, amelynek típusa uint32!

  2. Állíts elő egy olyan mátrixot, amelynek a felső trianguláris elemei 1-esek, a többi eleme pedig 0. Használj index-tartományokat és feltételes kifejezéseket!

  3. Hozz létre egy 5×5-ös mátrixot, amelynek az elemei 0 és 225 közötti uint8 típusú értékeket vesznek fel (az értékek akár kézzel is megadhatók). Feltételes kifejezéssel hozz létre ebből a mátrixból egy olyan logikai mátrixot, amelyekben 1-es szerepel azokon a helyeken ahol az eredeti mátrix értékek nagyobbak, mint 128 és 0 szerepel azokon a helyeken, ahol 128 vagy annál kisebb értékek fordultak elő.