E' quello che ho provato anch'io, ma mi dà comunque errori
#pragma warning(error : 15618)
#include <origin.h>
void _nlsfSmallAngles(
// Fit Parameter(s):
double M0, double a, double T1, double n,
// Independent Variable(s):
double x,
// Dependent Variable(s):
double& y)
{
// Beginning of editable part
{ int i, y=0;
for(i=1;i<=n;i++)
y += M0*(1-cos(a)^(i-1)*(1-cos(a))*exp(-i*x/T1)) + exp(-n*x/T1)*(cos(a))^n;
}
}
E gli errori che mi segnala:
compiling...
_nlfSmallAngles.fit
C:\Users\OriginLab\81\User Files\OriginC\NLSF\_nlfSmallAngles.fit(35) :Error, Function argument y is not used inside the function body
C:\Users\OriginLab\81\User Files\OriginC\NLSF\_nlfSmallAngles.fit(28) :Error, error(s) found in compiling function _nlsfSmallAngles
Compile Failed!
Ora, quello che mi interessa è l'editable part, in quanto la parte prima è diversa perchè, come dicevo prima, lavoro in Origin C