From 37ebafdb103729a2cc9d2aa14db3dcec4d215d73 Mon Sep 17 00:00:00 2001 From: "loick.pipolo" <loick.pipolo@etu.hesge.ch> Date: Fri, 11 Oct 2019 11:16:36 +0200 Subject: [PATCH] fonction dot transpose --- src/main/java/ch/hepia/numeric/Transposed.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/ch/hepia/numeric/Transposed.java b/src/main/java/ch/hepia/numeric/Transposed.java index ff4f1f1..51f232c 100644 --- a/src/main/java/ch/hepia/numeric/Transposed.java +++ b/src/main/java/ch/hepia/numeric/Transposed.java @@ -1,8 +1,17 @@ package ch.hepia.numeric; public class Transposed{ - private Transposed(){}; + private Transposed(){ + + }; public double dot(Vector That){ - throw new UnsupportedOperationException("This feature isn't implemented yet"); + double res = 0.0; + Integer count = 0; + for (double coo : This) { + res = res + (coo * That.get(count)); + count = count + 1; + } + return res; + //throw new UnsupportedOperationException("This feature isn't implemented yet"); }; public Vector sub(Vector That){ throw new UnsupportedOperationException("This feature isn't implemented yet"); -- GitLab