32 lines
770 B
C++
32 lines
770 B
C++
#include <stdio.h>
|
|
#include <iostream>
|
|
#include"InArray_self.h"
|
|
|
|
__declspec(dllexport) void maxInArray_self(float **hx_abs, float hx_abs_max[72], float maxindex[72],float strat, float limit, float size, int addValue)
|
|
{
|
|
for (int i = 0; i < size; i++)
|
|
{
|
|
for (int j = strat; j < limit; j++)
|
|
{
|
|
if (hx_abs[i][j] > hx_abs_max[i])
|
|
{
|
|
hx_abs_max[i] = hx_abs[i][j];
|
|
maxindex[i] = j + addValue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
__declspec(dllexport) void minInArray_self(float **hx_abs, float hx_abs_min[72], float minindex[72],float strat, float limit, float size, int addValue)
|
|
{
|
|
for (int i = 0; i < size; i++)
|
|
{
|
|
for (int j = strat; j < limit; j++)
|
|
{
|
|
if (hx_abs[i][j] < hx_abs_min[i])
|
|
{
|
|
hx_abs_min[i] = hx_abs[i][j];
|
|
minindex[i] = j + addValue;
|
|
}
|
|
}
|
|
}
|
|
} |