public class Matrix
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int[][][] |
matr |
private int |
maxSize |
private int[][] |
overview |
| Constructor and Description |
|---|
Matrix(int arraySize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addition(int matr1,
int matr2,
int target)
Die Methode addiert 2 Matrizen.
|
void |
ausgabe(int index)
Die Methode gibt eine Matrix in der Konsole aus.
|
void |
changeValue(int wert,
int index,
int pos1,
int pos2)
Die Methode ändert einen Wert in einer Matrix.
|
void |
deleteMatrix(int index)
Die Methode löscht eine Matrix.
|
void |
eingabe(int m,
int n,
int index)
Die Methode füllt die Matrix mit zufälligen Werten zwischen 0 und 9.
|
int |
getIsUsed(int index)
Die Methode überprüft, ob eine Matrix benutzt wird.
|
int |
getMaxColumns(int index)
Die Methode ermittelt die maximale Anzahl der Spalten einer Matrix
|
int |
getMaxRows(int index)
Die Methode ermittelt die maximale Anzahl der Zeilen einer Matrix
|
void |
maxZeilensumme(int index)
Die Methode ermittelt die maximale Zeilensumme einer Matrix.
|
void |
multiplikationMitSkalar(int skalar,
int index,
int target)
Die Methode multipliziert eine Matrix mit einem Skalar.
|
void |
multiplikationZweierMatrizen(int matr1,
int matr2,
int target)
Die Methode multipliziert zwei Matrizen miteinander.
|
void |
mvcpMatrix(int index,
int target,
boolean mv)
Die Methode verschiebt oder kopiert eine Matrix.
|
void |
transponieren(int index,
int target)
Die Methode transponiert eine Matrix.
|
private int maxSize
private int[][][] matr
private int[][] overview
public int getIsUsed(int index)
index - Der Speicherplatz der Matrixpublic int getMaxRows(int index)
index - Der Speicherplatz der Matrix.public int getMaxColumns(int index)
index - Der Speicherplatz der Matrix.public void eingabe(int m,
int n,
int index)
m - Die Anzahl der Zeilen.n - Die Anzahl der Spalten.index - Die Speicherstelle der Matrix im Array.public void ausgabe(int index)
index - Der Speicherplatz der auszugebenden Matrix.public void changeValue(int wert,
int index,
int pos1,
int pos2)
wert - Der neue Wert.index - Der Speicherplatz der Matrix in dem Array.pos1 - Die Zeile in der der zu ändernde Wert steht.pos2 - Die Spalte in der der zu ändernde Wert steht.public void deleteMatrix(int index)
index - Der Speicherplatz der zu ändernden Matrix.public void mvcpMatrix(int index,
int target,
boolean mv)
index - Die ursprüngliche Matrix.target - Die Zielmatrix.mv - Wenn wahr, dann verschiebt, wenn falsch, kopiert die Methode.public void addition(int matr1,
int matr2,
int target)
matr1 - Speicherplatz der ersten Matrix.matr2 - Speicherplatz der zweiten Matrix.target - Speicherplatz der Ergebnismatrix.public void multiplikationMitSkalar(int skalar,
int index,
int target)
skalar - Der zu multiplizierende Skalar.index - Der Speicherplatz der zu multiplizierenden Matrix.target - Der Speicherplatz der Ergebnismatrix.public void multiplikationZweierMatrizen(int matr1,
int matr2,
int target)
matr1 - Speicherplatz der ersten Matrix.matr2 - Speicherplatz der zweiten Matrix.target - Speicherplatz der Ergebnismatrix.public void transponieren(int index,
int target)
index - Der Speicherplatz der zu transponierenden Matrix.target - Der Speicherplatz der Ergebnismatrix.public void maxZeilensumme(int index)
index - Der Speicherplatz der Matrix.