diff --git a/src/main/java/ch/hepia/numeric/Vector.java b/src/main/java/ch/hepia/numeric/Vector.java index 0a4613a8ab191b58917d873881186550e0c2fa02..2dd31753bdaa95688f22630848979e5d45214a48 100644 --- a/src/main/java/ch/hepia/numeric/Vector.java +++ b/src/main/java/ch/hepia/numeric/Vector.java @@ -19,7 +19,7 @@ final public class Vector { } public Transposed t() { - throw new UnsupportedOperationException("This feature isn't implemented yet"); + return new Transposed(this); } public int len() { @@ -32,6 +32,10 @@ final public class Vector { void set(int i, double value) { this.values.set(i, value); } + + private List<Double> getValues(){ + return this.values; + } public Vector add(Vector that) { List<Double> newVec = new ArrayList<>(); @@ -42,7 +46,9 @@ final public class Vector { } public Vector mul(double m) { - throw new UnsupportedOperationException("This feature isn't implemented yet"); + //List<Double> newVec = new ArrayList<>(); + //for (elem : this.get()){newVec.add(elem*m);} + //return new Vector(newVec); } public Vector sub(Vector that) {