Mnożenie macierzy - niepoprawny wynik

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
lukaszzz
Posty: 3
Rejestracja: 09 lis 2016 17:58
Wersja środowiska: LabVIEW 2013

Mnożenie macierzy - niepoprawny wynik

Post autor: lukaszzz »

Cześć,
chcę wymnożyć macierz i wektor ze sobą, ale otrzymany wynik jest niepoprawny. Podejrzewam, że mój program podaje w wyniku mnożenia tylko pierwszy wiersz, a dwa ostatnie pomija. Gdy zamykam program w pętli for (żeby wykonała się 3 razy) wynik również jest niepoprawny.
2.jpg
Proszę o pomoc w rozwiązaniu tego problemu i wyjaśnienie czym to jest spowodowane.
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Mnożenie macierzy - niepoprawny wynik

Post autor: PiDi »

Przede wszystkim to co robisz to nie jest mnożenie macierzy z wektorem, tylko mnożenie dwóch dwuwymiarowych tablic. Do działań na macierzach i wektorach służy paleta Mathematics -> Linear Algebra (w szczególności dla Ciebie funkcja "A x B").

Uwaga na ten temat jest nawet opisana w helpie do bloczka multiply: http://zone.ni.com/reference/en-XX/help ... /multiply/
ObrazekObrazekObrazekObrazek
lukaszzz
Posty: 3
Rejestracja: 09 lis 2016 17:58
Wersja środowiska: LabVIEW 2013

Mnożenie macierzy - niepoprawny wynik

Post autor: lukaszzz »

Po zastosowaniu poleconej przez Ciebie operacji, problem się rozwiązał. Wszystko gra, dziękuję za pomoc :)
ODPOWIEDZ