You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Degrees");if(args1.IsError){returnargs1;}}
239
-
varz=(double)args1.DoubleValue;
239
+
varz=args1.DoubleValue;
240
240
varr=(z/Math.PI*180);
241
241
returnOperand.Create(r);
242
242
}
@@ -255,7 +255,7 @@ public Function_RADIANS(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Radians");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Cos");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Sin");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Tan");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Acos");if(args1.IsError){returnargs1;}}
327
-
varx=args1.NumberValue;
327
+
varx=args1.DoubleValue;
328
328
if(x<-1||x>1){
329
329
returnOperand.Error("Function '{0}' parameter is error!","Acos");
330
330
}
@@ -345,7 +345,7 @@ public Function_ASIN(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Asin");if(args1.IsError){returnargs1;}}
348
-
varx=args1.NumberValue;
348
+
varx=args1.DoubleValue;
349
349
if(x<-1||x>1){
350
350
returnOperand.Error("Function '{0}' parameter is error!","Asin");
351
351
}
@@ -366,7 +366,7 @@ public Function_ATAN(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Atan");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Cot");if(args1.IsError){returnargs1;}}
404
-
vard=Math.Tan((double)args1.DoubleValue);
404
+
vard=Math.Tan(args1.DoubleValue);
405
405
if(d==0){
406
406
returnOperand.Error("Function '{0}' div 0 error!","Cot");
407
407
}
@@ -422,7 +422,7 @@ public Function_SEC(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Sec");if(args1.IsError){returnargs1;}}
425
-
vard=Math.Cos((double)args1.DoubleValue);
425
+
vard=Math.Cos(args1.DoubleValue);
426
426
if(d==0){
427
427
returnOperand.Error("Function '{0}' div 0 error!","Sec");
428
428
}
@@ -443,7 +443,7 @@ public Function_CSC(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Csc");if(args1.IsError){returnargs1;}}
446
-
vard=Math.Sin((double)args1.DoubleValue);
446
+
vard=Math.Sin(args1.DoubleValue);
447
447
if(d==0){
448
448
returnOperand.Error("Function '{0}' div 0 error!","Csc");
449
449
}
@@ -464,7 +464,7 @@ public Function_COSH(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Cosh");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Sinh");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Tanh");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Acosh");if(args1.IsError){returnargs1;}}
518
-
varz=args1.NumberValue;
518
+
varz=args1.DoubleValue;
519
519
if(z<1){
520
520
returnOperand.Error("Function '{0}' parameter is error!","Acosh");
521
521
}
@@ -536,7 +536,7 @@ public Function_ASINH(FunctionBase func1) : base(func1)
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Asinh");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Exp");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Ln");if(args1.IsError){returnargs1;}}
1315
-
varz=args1.NumberValue;
1315
+
varz=args1.DoubleValue;
1316
1316
if(z<=0){
1317
1317
returnOperand.Error("Function '{0}' parameter is error!","Ln");
1318
1318
}
@@ -1335,9 +1335,9 @@ public override Operand Evaluate(AlgorithmEngine work, Func<string, Operand> tem
1335
1335
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter {1} is error!","Log",1);if(args1.IsError){returnargs1;}}
1336
1336
if(func2!=null){
1337
1337
varargs2=func2.Evaluate(work,tempParameter);if(args2.IsNotNumber){args2=args2.ToNumber("Function '{0}' parameter {1} is error!","Log",2);if(args2.IsError){returnargs2;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","SqrtPI");if(args1.IsError){returnargs1;}}
varargs1=func1.Evaluate(work,tempParameter);if(args1.IsNotNumber){args1=args1.ToNumber("Function '{0}' parameter is error!","Char");if(args1.IsError){returnargs1;}}
0 commit comments