MMS-Loesung-2024-25/testInterpolation.c

27 lines
575 B
C

#include "MMS24-25.h"
#include <stdio.h>
#include <stdlib.h>
int main (int iArgC, char** ppcArgV){
int iRes = -1;
if (iArgC != 6){
printf("Number of Arguments != 6\n");
printf("Usage testInterpolation <dX1> <dY1> <dX2> <dY2> <dX>\n");
exit(iRes);
};
double dX1 = atof(ppcArgV[1]);
double dY1 = atof(ppcArgV[2]);
double dX2 = atof(ppcArgV[3]);
double dY2 = atof(ppcArgV[4]);
double dX = atof(ppcArgV[5]);
for(int i=0; i<4; i++){
double dRes = interpolateLine(dX1, dY1, dX2, dY2, dX+(double)i);
printf ("%f\n",dRes);
}
return iRes;
}