From: treecity Date: Sun, 28 Aug 2011 14:58:42 +0000 (+0000) Subject: [src] weitere Versuche X-Git-Url: https://git.leopard-lacewing.eu/?a=commitdiff_plain;h=ed62a54abee8202aeeede12ae8ffb1e086ab90f7;p=bacc.git [src] weitere Versuche git-svn-id: https://drops.fb12.tu-berlin.de/svn/bacc/trunk@37 26120e32-c555-405d-b3e1-1f783fb42516 --- diff --git a/src/mex_build_As1.cpp b/src/mex_build_As1.cpp index ec82bee..d54e512 100644 --- a/src/mex_build_As1.cpp +++ b/src/mex_build_As1.cpp @@ -13,6 +13,17 @@ using namespace std; +inline int dimOfVec(double * vec) +{ + if (vec[2] != 0) + return 2; + else if (vec[1] != 0) + return 1; + else + return 0; +} + + void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { int i, j, k; @@ -98,26 +109,13 @@ void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { // Lageeigenschaften des Flaechenstuecks //if(xn[0]*xn[0]+xn[1]*xn[1]ya[rya]*ya[rya]+yb[ryb]*yb[ryb]){ @@ -229,14 +212,11 @@ void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf(" | "); */ - printf("(%3.d %3.d)",j,k); - vtmp = xa; xa = ya; ya = vtmp; vtmp = xb; xb = yb; yb = vtmp; itmp = rxa; rxa = rya; rya = itmp; itmp = rxb; rxb = ryb; ryb = itmp; - itmp = rx; rx = ry; ry = itmp; for (i = 0; i<3;++i) @@ -313,7 +293,7 @@ void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { } } - printf("\n"); + //printf("\n"); //Rueckgabe (eventuell zurueck schreiben) // mxFree(x0); //mxFree(x1); diff --git a/src/test_solveErrorS1.m b/src/test_solveErrorS1.m index 4143f9c..c367bb2 100755 --- a/src/test_solveErrorS1.m +++ b/src/test_solveErrorS1.m @@ -1,4 +1,6 @@ +mex mex_build_As1.cpp slpRectangle.cpp + dataIso =[]; dataAniso =[]; maxSize = 10^2; @@ -45,11 +47,20 @@ while size(elements,1)