Class VettoreDenso
java.lang.Object
it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- All Implemented Interfaces:
Vettore
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
VettoreDenso
(int dim) Costruttore che costruisce un vettore di dimensione data, con tutti i valori pari a 0.VettoreDenso
(int[] val) Costruisce una vettore a partire da un array. -
Method Summary
Modifier and TypeMethodDescriptionint
dim()
Restituisce la dimensione di questo vettore, è un valore sempre positivo.per
(int alpha) Restituisce un nuovo vettore ottenuto moltiplicando questo vettore per lo scalare dato.Restituisce un nuovo vettore ottenuto sommando questo vettore al vettore dato.toString()
int
val
(int i) Restituisce il valore di coordinata data di questo vettore.
-
Field Details
-
val
private final int[] valI valori del vettore.
-
-
Constructor Details
-
VettoreDenso
private VettoreDenso(int dim) Costruttore che costruisce un vettore di dimensione data, con tutti i valori pari a 0.- Parameters:
dim
- la dimensione.- Throws:
IllegalArgumentException
- se la dimensione non è positiva.
-
VettoreDenso
public VettoreDenso(int[] val) Costruisce una vettore a partire da un array.- Parameters:
val
- l'array.- Throws:
IllegalArgumentException
- se la val ènull
o ha zero elementi.
-
-
Method Details
-
dim
-
val
-
per
-
più
-
toString
-