ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1239
1239
EMPFEHLEN
-
Hi,
ich bräuchte mal eure Hilfe.
Wie programmiert man denn eine Matrix-Multiplikation zweier Matrizen, die bereits gegeben sind. Könntet ihr mir das für zwei einfache Matrizen A(4x3) und B(3x4) posten**** Am besten mit einer matrixToString Methode..
Und kann man das auch so programmieren, dass Java dann die zwei gegebenen Matrizen einliest und zusammen mit dem Ergebnis ausgibt, wenn es durchläuft?
Bin noch kompletter Neuling, wie man merkt
Danke schon mal
-
Ja, aber ein Neuling will ja lernen.
Du willst eine komplette Aufgabe gelöst haben?!
Sollen wir es besser in das Jobforum verschieben oder willst du es selbst versuchen und zeigst deine Anfänge und erklärst woran es scheitert.keep on smiling
www.smileyml.de
Typografie-Basiswissen | Grafik - Basiswissen
TypoWars | ...ja, auch im Chat
-
28.11.11 21:56 #3
- Registriert seit
- Jun 2009
- Beiträge
- 870
Wie wäre es mit ner Suche? Unter https://de.wikipedia.org/wiki/Matriz...multiplikation steht alles was du brauchst.
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
29.11.11 12:33 #4Ich würde sagen zwischen den Zeilen steht nun "so lautet meine Hausaufgabe" und Hausaufgaben werden hier generell nicht von uns gelöst.Am besten mit einer matrixToString Methode..
Für Algorithmen kann man ganz gut bei Wikipedia suchen. Ansonsten ist folgendes Buch immer wieder zu empfehlen:
http://openbook.galileocomputing.de/javainsel/Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.
-
04.12.11 13:43 #5
- Registriert seit
- Dec 2011
- Beiträge
- 1
Hoi, ich habe die gleiche "Frage" wie Lilly (ich schätze wir sind Kommilitonen
) Nach sehr sehr sehr viel gefluche bin ich inzwischen soweit, das ich folgendes Programm zusammengebastelt habe. Ich bekomme nur immer nen Array out of boundries Fehler. Sieht einer von euch zufällig den meinen Fehler?
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
public class Ubung5_GruppeXXX_Aufgabe3{ public static void main(String[] args) { double a[][] = {{4,1,2,0},{2,3,5,0},{3,8,4,1}}; double b[][] = {{-3,2,0},{2,-1,0},{1,-2,1},{-5,3,-7}}; double c[][] = multiMatrix(a, b); for (int i=0; i<a.length; i++) { for (int j=0; j<a[0].length; j++) System.out.print(" " + c[i][j] + ","); System.out.println(); } } public static double[][] xMatrix(double[][] a, double[][] b) { double[][] c = new double[a.length][a[0].length]; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { c[i][j] = a[i][j] * b[i][j]; } } { return c; } } }
Wär super nice wenn ihr mir helfen könntet
LG
Quetschkopf
-
Hi,
c hat die Ausmße von a, b ist 4x3 und nicht 3x4, also muss auch i und j ungedeht werden!
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
public class Ubung5_GruppeXXX_Aufgabe3 { public static void main(String[] args) { double a[][] = {{4, 1, 2, 0}, {2, 3, 5, 0}, {3, 8, 4, 1}}; double b[][] = {{-3, 2, 0}, {2, -1, 0}, {1, -2, 1}, {-5, 3, -7}}; double c[][] = multiMatrix(a, b); for(int i=0; i<a.length; i++){ for(int j=0; j<a[0].length; j++) System.out.print(" " + c[i][j] + ","); System.out.println(); } } public static double[][] multiMatrix(double[][] a, double[][] b) { double[][] c = new double[a.length][a[0].length]; for(int i=0; i<a.length; i++) for(int j=0; j<a.length; j++) c[i][j] = a[i][j] * b[j][i]; // b[j][i] statt b[i][j] return c; } }
Ähnliche Themen
-
Matrizenmultiplikation
Von Dolphon im Forum C/C++Antworten: 3Letzter Beitrag: 10.01.09, 16:56 -
Matrizenmultiplikation in Schleife packen
Von Dolphon im Forum C/C++Antworten: 2Letzter Beitrag: 07.12.08, 13:26 -
Matrizenmultiplikation
Von kloosse im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 29.05.06, 14:24 -
Brauche Hilfe! Matrizenmultiplikation in Java!
Von sparklingwine im Forum JavaAntworten: 4Letzter Beitrag: 03.01.05, 14:21 -
n x n Matrizenmultiplikation... aber wie ?!
Von NetPerformance im Forum JavaAntworten: 10Letzter Beitrag: 20.07.04, 15:23





Zitieren

Login





