DRINGEND HILFE bei REALISIERUNG gesucht
-
Aufgabe 2:
Schreiben Sie f¨ur die Multiplikation einer Matrix mit einem Vektor
c = A · b
mit
ci =
nX
j=1
ai,j · bj i = 1, . . .m
eine C-Funktion.
Diese Funktion habe folgenden Aufruf:
void mave(m,n,a,b,c)
Dabei besitzen die Parameter folgende Bedeutung:
m int Zahl der Zeilen der Matrix
n int Zahl der Spalten der Matrix
a double* Vektor der Matrixelemente von A
b double* Vektor b
c double* Vektor c
Die Matrix A wird
zeilenweise im Vektor a gespeichert, so gilt folgende Beziehung:
Ai,j = ain+j
F¨ur diese Umrechnung der Indizes schreibe man einen Makro INDEX mit
den Parametern i,j und n, welcher als Ergebnis den Index im Vektor
a berechnet.
Testen Sie die Funktion mave mit einem eigenen Beispiel.
-
Das Forum ist nicht da um dir deine kompletten Aufgaben zu lösen, mach ein paar Tutorials und versuche es selber, wenn du dann bei einzelnen Sachen Probleme hast oder etwas nicht verstehst frag.