13,825
社区成员
发帖
与我相关
我的任务
分享
double a[100];
double s = StdDev(a,100);
double __fastcall myStdDev(DynamicArray<double>array, const int Data_High)
{
double *dv = new double[Data_High];
double retDouble;
for (int i = 0; i < array.Length; i++) {
dv[i] = array[i];
}
retDouble=StdDev(dv,Data_High);
delete dv;
return retDouble;
}
// ---------------------------------------------------------------------------
__fastcall TForm36::TForm36(TComponent* Owner)
: TForm(Owner)
{
DynamicArray<double>array;
array.Length = 300;
myStdDev(array, array.Length);
}
DynamicArray<double> a;
a.Length =N;
double s = StdDev(a,N);
StdDev是BCB自带的标准差函数,可以我不知道怎么计算动态数组的标准差。StdDev计算静态数组没问题,代码和我刚才贴的一样。double StdDev(double[], int size)
{
return 0;
}
double StdDev(DynamicArray<double>array, int size)
{
array.Low;
array.High;
return 0;
}
// ---------------------------------------------------------------------------
__fastcall TForm36::TForm36(TComponent* Owner)
: TForm(Owner)
{
double a[100];
double s = StdDev(a, 100);
//
DynamicArray<double>array;
array.Length = 100;
StdDev(array, array.Length);
;
}
double StdDev(double[], int size)
{
}
// ---------------------------------------------------------------------------
void __fastcall TForm3::GetImage()
{
double a[100];
double s = StdDev(a, 100);
DynamicArray<double>array;
array.Length = 100;
array.Low;
array.High;
}